By the same author, a great article on treading the line between sexps (macros!) and infix syntax (maths!) https://breuleux.net/blog/oexprs.html