Add a function injector
Merge pull request #84 from Obvious/nick-inject

Add a function injector