A language trait, that specifies that this language has support for templates or generics.
The char ending the template specific code (e.g. '>')
The char starting the template specific code (e.g. '<')