> because macros are slow to compile, and Jester relies heavily on macros.
The macros which Jester uses are incredibly light. You're very unlikely to see a slowdown of compilation because of them. You can also avoid them completely if you really want to, see <https://github.com/dom96/jester/blob/master/tests/example2.nim>