[docs] add/update documentation
[docs] do note document private module functions without docstring
[docs] bugfix
[docs] better handling of builtins
[docs] prevent sphinx from documenting __weakref__