New Julia solution using macros

Incredibly cheap use of macros, inspired by the Lisp-ish solutions.