(Scheduled for deprecation) Returns the maximum number of bytes that are known to remain in this stream until the end is reached.
abstract ulong leastSize() @property @safe;
leastSize() bytes have been read, the stream will either have
reached EOS and
leastSize() returns again a number