class Steep::AST::Types::Name::Module

def ==(other)

def ==(other)
  other.class == self.class &&
    other.name == name
end

def hash

def hash
  self.class.hash ^ name.hash
end

def to_s

def to_s
  "singleton(#{name.to_s})"
end

def with_location(new_location)

def with_location(new_location)
  self.class.new(name: name, location: new_location)
end