Cleanup trace on pop() call.
Better stacktraces, better error handling, better macro lookups.