class Steep::Diagnostic::Signature::ModuleSelfTypeError

def header_line

def header_line
  "Module self type constraint in type `#{name}` doesn't satisfy: `#{relation}`"
end

def initialize(name:, ancestor:, relation:, location:)

def initialize(name:, ancestor:, relation:, location:)
  super(location: location)
  @name = name
  @ancestor = ancestor
  @relation = relation
end