fix, bring the same hacky class counter to glep(1) as glep2(1) has

We desperately need an enumerating interning system.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, clear enums and interns upon exit in glep(1)
Merge branch 'tool/glep'

* tool/glep:
  hygiene, clear enums and interns upon exit in glep(1)
  fix, bring the same hacky class counter to glep(1) as glep2(1) has