record field names vs. -fwarn-unused-binds