{"ast_node_type":"other","tokens":[{"end":37,"kind":"keyword","start":0,"text":"(Some(b1),"}]}
            (Some(b1), Some(b2)) => {
            (None, Some(b)) | (Some(b), None) => Some(b),
                let bm = self.new_basic_block();