ReadStream and WriteStream are not concrete interfaces

To be used with codegen PR.