{"ast_node_type":"variable","tokens":[{"end":43,"kind":"keyword","start":0,"text":"if"}]}
                if let Some(e) = expr_opt {
            if let Some(ref mut coerce) = ctxt.coerce {
                    coerce.coerce(self, &cause, e, e_ty);