Reads everything matching a range of integers and within a `Range<int>`. Returns an error should the integer be out of range.