CTAD is a C++17 feature that allows template arguments to be deduced from
constructor expressions. For example:
A a(10, 20);
is shorthand for:
A<int, int> a(10, 20);
This should fix issue #826.
@vmiklos Could you take a look at this attempt to fix #826?
Yes, it fixes the problem I reported. Thanks! :-)