allow io handle responses too
implement streaming
Content-Type is a required header, according to PSGI