Macro for specifying alternative versions of a piece of code.