Be aware of func literals in addition to func declarations.

Fixes #2.
Add test case for preserving returns in closures when correct number of values.
Enable test case for processing returns in closures (not just top-level func decls).