Class over. Macro examples.