synchronous and generator function support. 

This PR changes the ware API a little bit. I'd only expect you to accept this if you realize that in your codebase, you never (or rarely) use the error handling stuff.

Features:

- **removed:** ability to catch errors with arity + 1. Instead they jump to the bottom
- **added:** synchronous function support
- **added:** generator support (server-side only)