User definable implementations need a better system than exposing functions that replace what's called.
https://github.com/connorwyatt/Fluency-Injection seems cool.
I'd like to have
- Easy implementation registration, ala autofac.
- A way to turn your brain off and use some reasonable defaults.