libsyntax: Never use `::<>` in the type grammar