{"ast_node_type":"other","tokens":[{"end":53,"kind":"keyword","start":0,"text":"if"}]}
                if !self.can_add_return_type(fn_id) {
            &hir::FnRetTy::DefaultReturn(span) if expected.is_unit() => {
                    err.subdiagnostic(errors::ExpectedReturnTypeLabel::Unit { span });