Factors out dispatch-fn.
Standardize on :form for parsing literals.
Replaces ->msg with show (which is smarter) and automatically calls it.
Parses more information about registers.
Implements more specific predicates for registers.
Simplifies the int and uint objects.
Bring %mem forms in line with others by using :width.