class Steep::Interface::Method

def subst(s)

def subst(s)
  self.class.new(
    type_name: type_name,
    name: name,
    types: types.map {|type| type.subst(s) },
    super_method: super_method&.subst(s),
    attributes: attributes
  )
end