Given a dependent T (maybe an undeduced auto),
Before:
new T(z)  -->  new T((z))  # changes meaning with more args
new T{z}  -->  new T{z}
    T(z)  -->      T(z)
    T{z}  -->      T({z})  # forbidden if T is autoAfter:
new T(z)  -->  new T(z)
new T{z}  -->  new T{z}
    T(z)   -->     T(z)
    T{z}   -->     T{z}Depends on D113393
You should still spell out the type as it's not spelled out in the initialization.