class RBS::RecursiveTypeAliasError

def initialize(alias_names:, location:)

def initialize(alias_names:, location:)
  @alias_names = alias_names
  @location = location
  super "#{Location.to_string location}: Recursive type alias definition found for: #{name}"
end

def name

def name
  @alias_names.map(&:name).join(', ')
end