Remove result as no longer needed on Interface.
Enqueue user input.
Return the store instead of the module.
Fix tests.