{"ast_node_type":"other","tokens":[{"end":55,"kind":"keyword","start":0,"text":")"}]}
    ) -> Result<(BasicBlockId, Option<BasicBlockId>)> {
        pattern: Idx<Pat>,
        let then_target = self.new_basic_block();