{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"match"}]}
        match &mut self.blocks[switch] {
        let statement = self.make_statement(StatementKind::Assign(Box::new((temp, rvalue))));
            BasicBlockData { statements, terminator: Some(Terminator { kind, .. }), .. } => {