It is common for a user to define a template instance with no parameters.
This can be superflous and also make the language look more like a "programming language"
Therefore allow a user to type either:
n is a Promoter()
n is a Promoter
This could be a problem as the expansion also has ().
See ticket #25
It is common for a user to define a template instance with no parameters. This can be superflous and also make the language look more like a "programming language" Therefore allow a user to type either: n is a Promoter() n is a Promoter This could be a problem as the expansion also has (). See ticket #25