First working immutable macros.