Having a function/method as a default argument makes the generated documentation look pretty ugly (the generated name ends up being long and has a memory address attached).

I was doing the same thing in ```bipy.core.distance.randdm``` and ended up changing the default to ```None```, and noting the name of the function that's used by default.