{"ast_node_type":"variable","tokens":[{"end":74,"kind":"keyword","start":0,"text":"let"}]}
        let Some(idx) = self.range.next() else { return interp_ok(None) };
    ) -> InterpResult<'tcx, Option<(u64, P)>> {
        // We use `Wrapping` here since the offset has already been checked when the iterator was created.