We propose a way to spell a universal template parameter kind. This would allow for a generic apply and other higher-order template metafunctions, and certain typetraits.
A text and example which shows how a dependent name needs ambiguation to be used as an argument for a UTP without being implicitly disambiguated as a value.
Also show that this is NOT required when using a UTP.
Problem: How do we disambiguate an UTP to be a value?
A text and example which shows how a dependent name needs ambiguation to be used as an argument for a UTP without being implicitly disambiguated as a value.
Also show that this is NOT required when using a UTP.
Problem: How do we disambiguate an UTP to be a value?