Inspired by angular's inject, with addition of rules and flexibility.
Danyel Bayraktar
on Nov 29, 2017
MIT