Added report, prints out global symbol list on exit
can nearly apply primitive operations