Make use way better
Extract use to its own project

https://github.com/justincampbell/use