Rust-compatible (lower, upper) remaining-length bounds.
(lower, upper)
({int lower, int? upper}) get sizeHint => (lower: remaining, upper: remaining);