I think that the Rust "turbofish" syntax provides an elegant alternative, which consists of having the token "::" preceding the template parameters list.
As a noob Rust person only place where I find C++ syntax superior to Rust is no need for :: before < , so from readability perspective I would hate this change.