@mtdowling: I somehow can smell Guzzle through this. Don't think my nose is too far off. It's perhaps better to keep this out first. The whole message could be a stream, not only the body. Most likely this has too many hidden implications as this should be part of the proposal. If a stream needs an interface, this should be a PSR of it's own even.