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.