Standards-conformant functional-programming macros for the C preprocessor.