class Steep::Diagnostic::Signature::RecursiveTypeAlias

def header_line

def header_line
  "Type aliases cannot be *directly recursive*: #{alias_names.join(", ")}"
end

def initialize(alias_names:, location:)

def initialize(alias_names:, location:)
  @alias_names = alias_names
  super(location: location)
end