experimental macro support

This could be a string constant written down once.