ByteIOStream: add createFrom