{"ast_node_type":"other","tokens":[{"end":69,"kind":"keyword","start":0,"text":".unwrap_or_else(||"}]}
            .unwrap_or_else(|| self.expr_ty_without_adjust(expr_id));
            .map(|it| it.target.clone())
        let place = self.temp(ty, prev_block, expr_id.into())?;