module T::Private::ClassUtils

def self.visibility_method_name(mod, name)

`name` must be an instance method (for class methods, pass in mod.singleton_class)
def self.visibility_method_name(mod, name)
d_defined?(name)
_method_defined?(name)
ethod_defined?(name)
ew("undefined method `#{name}` for `#{mod}`")