Generates a new identifier.
this will be the prefix of the name of the identifier. For debugging purpose.
See Implementation
Generates a new identifier.