final case class Received(status: Int, headers: Map[String, List[String]], body: Array[Byte])
What was received: the status, the headers, the bytes. Named for what it is rather than Response, so a file that also handles eezo's own io.eezo.http.Response never has two meanings for one word.