{"ast_node_type":"variable","tokens":[{"end":83,"kind":"keyword","start":0,"text":"if"}]}
                if let TempState::Defined { location: loc, .. } = self.temps[local]
                // Only accept if we can predict the index and are indexing an array.
                    && let Left(statement) =  self.body.stmt_at(loc)