{"ast_node_type":"variable","tokens":[{"end":93,"kind":"keyword","start":0,"text":"let"}]}
        let statement = self.make_statement(StatementKind::Assign(Box::new((temp, rvalue))));
        let rvalue = Rvalue::Discriminant(src);
        match &mut self.blocks[switch] {