Simpler respond

This turns the return value of `respond` into a clean(ish) transform stream. Removed support for deferred headers.