Changed my mind about testing the function introspection mixin. It's an implementation detail.
Renamed function to callable to reflect that you can fake any callable type.
Mocking the python3 module variable seems harder then it should be.