Allow binding an UnboundMethod from a Module

Thanks to @jbr for pairing with me on this!

Closes #2290