class RBS::Definition::Method

def sub(s)

def sub(s)
  return self if s.empty?
  update(
    super_method: super_method&.sub(s),
    defs: defs.map {|defn| defn.update(type: defn.type.sub(s)) }
  )
end