Various cosmetic improvements:
  - Rename HieraConfig into ConfigFile using makeClassy instead of makeField (record not exposed)
  - Use Namedfieldpuns for better local name