Remove result as no longer needed on Interface.
Enqueue user input.
Return the store instead of the module.
Fix tests.
Merge pull request #14 from gavinlaking/twerks

Various fixes.