PSR-7 StreamableInterface looks very generic and, in my opinion, could be separate PSR. It’s OK as is in PSR-7 though since multiple interfaces could be implemented so there's no need to reject PSR-7 and wait till another one is completed.
What do you think?