A crate for argument-currying anything implementing FnOnce. Arguments can be passed one at a time, yielding a new something implementing FnOnce (and possibly FnMut and Fn) which can be called with one less argument.
Macro for convenient module declaration. Each module can be put in a group, and visibility can be applied to the whole group with ease.