This is continuation of #2056. I'm considering to add following methods for streams: For write: 1. .write(data[, offset[, len]]) - done 2. .writev(data1, data2, ...) 3. .writefmt(str_template, ...) For read: 1. .readline_into(buf)