Hrm. Looking at this, I kind of wish there was more consistency in our module naming conventions. ``delegation`` could be turned into ``delegate`` and ``inflector`` could be turned into ``inflect``, which would make it match nicely with ``queue`` and ``sync``. We can do this separately though..