#KJ-52 Investigate whether construct fieldEntry() could be eliminated. Removed one redundant argument from elabFieldImpl. The rest of the field elaboration logic will remain as is.
todo cleanup: eliminated an old elaboration-related hack