don't need fnparse here
make RecordEntries referentially transparent with respect to their type.
make struct fields resolve to byte offset arefs not string fields
tweak so that string symbols will be searched as a hack over the fact that they will now be true for the macro? predicate