{"ast_node_type":"variable","tokens":[{"end":69,"kind":"keyword","start":0,"text":"if"}]}
        if let crate::Pat::Bind { id, .. } = body[pat_id.as_pat()?] {
        // the pattern could resolve to a constant, verify that this is not the case
            Some((container, id))