(working: eeprom-macro; woo! finished compress(); will test later)

really, it'd be hard to test any of this stuff until i have it
implemented in the layout; so it might be a while.