Why all the functions listed in __all__ (of the init file) of numpy.random subpackage work even though they aren\'t defined there? I can imagine that they are written in C, but