Where does a class method like `Q.cm` actually live in the object model, and how is it found at call time?class Q def self.cm; "cm"; end end Q.singleton_class.instance_methods(false) # => [:cm]