module Steep::AST::Builtin
def self.any_type
def self.any_type AST::Types::Any.new end
def self.bool_type
def self.bool_type AST::Types::Boolean.new end
def self.bottom_type
def self.bottom_type AST::Types::Bot.new end
def self.nil_type
def self.nil_type AST::Types::Nil.new end
def self.optional(type)
def self.optional(type) AST::Types::Union.build(types: [type, nil_type]) end
def self.top_type
def self.top_type AST::Types::Top.new end