Using macros as functions