2The interpreter also allows macro for macro definitions.