swirl: eunit uses macros