(refactor) Just use Fn, no additional Handler trait.
(feat) Generate impls for handler chains.
(feat) Add request/response constructors.
(feat) Glue it all together.