make the auk macro return a parsing function (the dot parser)