A macro for clearer, more declarative functions (that are actually macros).