'Only makes sense for streams that buffer everything up probably, but
might be useful to display the entire stream or for testing.  This
value includes a single EOF.'

def size(self):

    raise NotImplementedError
