InputStreamWithLimit

Now InputStreamExtensions has a general throwWhenExceed