In order to reduce the amount of boilerplate that is needed per class, IMP_VALUES now includes IMP_OUTPUT_OPERATOR. I tried to remove all redundant macro calls, but if I missed one, just delete the IMP_OUTPUT_OPERATOR call.