fn subslice_bounds(outer: &[u8], inner: &[u8]) -> (usize, usize)