class Sorbet::Private::Serialize

def constant(const, value)

def constant(const, value)
  #if Sorbet::Private::RealStdlib.real_is_a?(value, T::Types::TypeTemplate)
    #"  #{const} = type_template"
  #elsif Sorbet::Private::RealStdlib.real_is_a?(value, T::Types::TypeMember)
    #"  #{const} = type_member"
  #else
    #"  #{const} = ::T.let(nil, ::T.untyped)"
  #end
  if KEYWORDS.include?(const.to_sym)
    return "# Illegal constant name: #{const}"
  end
  "  #{const} = ::T.let(nil, ::T.untyped)"
end