agregate` API is well documented, and has a fairly thorough selection of tests and benchmarks. `numba` code is provided but not ready for use.
`multi_cumsum` and `multi_arange` are included only to make it clear that this package is intending to be more than just `aggregate`, their APIs and implementations may change considerably in future.