fails:Module#module_function on Class raises a TypeError if calling after rebinded to Class
fails:Module#module_function as a toggle (no arguments) in a Module body doesn't affect definitions when inside an eval even if the definitions are outside of it
