no macros; replacing defsketch with sket