Implement __call__ for @spool* decorators.

Also removed duplicate code.
Merge pull request #316 from anaconda/spool-decorator-call

Implement __call__ for @spool* decorators.