Given that `method_double` instances are memoized in a `Hash`, is the complexity and added runtime cost of doing `Hash` memoization on method references worth it?  Seems like the method reference for a a given message would only ever be instantiated once, and wrapping it in the hash default block does add a bit of a perf hit, I would think.