update expanding visitor to take env_name to pass to RangeFunctions
add builtin functions
update config builder to build symtable
fix json to include commas
normalize extra in Timer, print start message when timer is created, reduce Scope to Function (top element of scope stack)
(in python module in particular) dtor for backend may occur after dtor for logging singletons, causing log message to segfault randomly
add new files
generated changes