Passing an index that is out-of-bounds to `shuffle!(a, b, [ids...])` produces a monomorphization-time error.