Dictionary encoder can work with output stream.
Got rid of varargs in the B-Encoder.