Allows spaces when defining generator functions.  Fixes #28.

This addresses #28, allowing you to have spaces around the `*` in a generator function name.