use (shutdown-agents) when compile once so that script exits just after compilation completes
update `dollar` symbol-map profile
add :reserved-symbols option in dollar profile