{"ast_node_type":"variable","tokens":[{"end":48,"kind":"keyword","start":0,"text":"let"}]}
        let inverted_masks = masks ^ minus_ones;
        let minus_ones = self.context.new_rvalue_from_vector(self.location, cond_type, &minus_ones);
        // NOTE: sometimes, the type of else_val can be different than the type of then_val in