Fixes Route type annotation.
Correctly handles Redirects.
Supports rendering a view as a response. (Fixes #2)
Provides macros for plugins/etc. (Fixes #3)