map was implemented in CISC like assembly, and some fixes to tag_parser and compiler have been made due to the tests uploaded