pub fn range_from_bounds_with_defaults<R: RangeBounds<usize>>( range: R, default_start: usize, default_end: usize, ) -> Range<usize>