Make map stackable.
Make map iterator to iterate over stacked maps.
Make map iterator to return not only key but value.
Convert localenv/globalenv from Dict to Map.
Convert preprocessor hideset from Dict to Map.
Remove unused code