Finished implementing parse time macro expansion.