(working: eeprom-macro: went over compress())
(working: eeprom-macro: looked over public functions)

almost done with this module!