{"ast_node_type":"other","tokens":[{"end":39,"kind":"keyword","start":0,"text":"Some(_)"}]}
                    Some(_) | None => {
                    Some(value) if i < len => mem.add(i).write(value),
                        // We only return as many items as the iterator gave us, even