First working macro expander.