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
  decl.params = params
  self
end