Allow Module#module_function to receive any number of arguments

This fixes https://github.com/topazproject/topaz/issues/298.

To be honest this is my first time programming python, so it may be far from ideal!