{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"for"}]}
        for (pat, _) in inputs.clone() {
        let mut bindings = smallvec![(PatBoundCtx::Product, Default::default())];
            debug!("resolving bindings in pat = {pat:?}");