{"ast_node_type":"variable","tokens":[{"end":70,"kind":"keyword","start":0,"text":"if"}]}
            if let Some(prov) = self.provenance.get_ptr(range.start) {
            // are reading, then we can put data and provenance back together and return that.
                // Now we can return the bits, with their appropriate provenance.