This module contains the definitions of all the symbols and commands, for
There are a few exceptions with some "built-in" commands that require
special parsing such as
To organize the symbols when generating the documentation, we keep track of a category that gets assigned to each symbol.
- : [string]:number