It would be better to require `psr/http-message` and use its interfaces rather than coupling this lib to Ivory one. poke @egeloen