Also explain that at the end of the day the only "magical" thing where you really require a macro is fetching puzzle descriptions as doc comments, everything else is just syntax sugar which can pretty easily be replaced (which is a fundamental design decision of the project, in fact).
Also explain that at the end of the day the only "magical" thing where you really require a macro is fetching puzzle descriptions as doc comments, everything else is just syntax sugar which can pretty easily be replaced (which is a fundamental design decision of the project, in fact).