Macros for adding ops.