DRY via macros is SWEET