When we generate overloads for hasattr, we generate a hasField macro which is included in our helpers module