filter_stream :: StreamCat :: with_streams
init with_streams(streams: Array[Reader]) do _streams = streams.iterator end