add field equality testing macros