I\'m trying to understand why an attribute value is a Str (or whatever) outside of Proxy.new, but becomes Method inside of Proxy.new. I golfed my code down to this: