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