Prepending the module name with an underscore should be sufficient to discourage downstream from using this module.
Commit message below:
This module only contains the "compose" function, which is only used in ddg.abc.Transformable. Since the latter will get removed anyway, this module shouldn't be exposed to the public in its current form, since
- "compose" doesn't correctly handle compositions including functions with multiple arguments,
- "compose" is never strictly speaking necessary and
- a functools module probably shouldn't live in ddg.math.