(refactor) Response no longer stores http_res.

This makes initializing a Response with no unsafe code possible,
greatly increasing the ergonomics of testing.