can use short form inject after all
Merge branch 'master' of https://github.com/monkstone/The-Nature-of-Code-Examples