4 fail_compilation/ice14923.d(22): Error: function `ice14923.parse(C a)` is not callable using argument types `(A)`
5 fail_compilation/ice14923.d(22): cannot pass argument `b` of type `ice14923.A` to parameter `C a`
6 fail_compilation/ice14923.d(22): instantiated from here: `bar!((b) => parse(b))`
13 scope(exit
) counter
++;
16 if (auto ai
= cast(A
)a2
) return fun(ai
);
17 if (auto ai
= cast(B
)a2
) return fun(ai
);
22 bar
!(b
=> parse(b
))();