class Steep::Interface::Instantiated::InvalidIvarOverrideError

def initialize(type:, ivar_name:, current_ivar_type:, super_ivar_type:)

def initialize(type:, ivar_name:, current_ivar_type:, super_ivar_type:)
  @type = type
  @ivar_name = ivar_name
  @current_ivar_type = current_ivar_type
  @super_ivar_type = super_ivar_type
  super "Invalid override of `#{ivar_name}` in #{type}: #{current_ivar_type} is not compatible with #{super_ivar_type}"
end