Timon Gehr:
> auto c = AB(a, 20, numbers) <=> AB c = {a, 20, numbers};
>
> auto c = const(AB)(a, 20, numbers) <=> const AB c = {a, 20, numbers};
I think your second equivalence is wrong:
const c = AB(a, 20, numbers) <=> const AB c = {a, 20, numbers};
Bye,
bearophile