unit stuff done, \; is now the separator (\unit@parser)
first version though
  - if macro not in subscript or superscript, it crashes unelegantly
  - subscript and superscript HAVE to be within braces