HLevel as a typeclass, corrected numbering