With Concepts, we will also have &quot;auto&quot; in function arguments. It avoids &quot;template &lt;typename ...&gt;&quot; for simple functions.<p>I already use it as a &quot;catch all&quot; over specialized functions (gcc -std=c++17).