First attempt at writing m4 macros.