```rust fn main() { foo<<S as T>::V>(); } ``` produces the help message: ``` help: use `::<...>` instead of `<...>` to specify type or const arguments | 16 | foo<<S as T::>::V>(); | ^^ ``` This is clearly invalid: we should be distinguishing between `<` and `>` when making this suggestion.