should ByteSequence have a method `newInputStream()` ?