class T::Private::Methods::DeclBuilder
def params(**params)
def params(**params) check_live! if !decl.params.equal?(ARG_NOT_PROVIDED) raise BuilderError.new("You can't call .params twice") end if params.empty? raise BuilderError.new("params expects keyword arguments") end decl.params = params self end