Parser support for defining macros with or without arguments.  Still need support for executing them.