Fix handling of unwrapUnaryRecords in GFromJSON
Fix handling of unwrapUnaryRecords in GFromJSON

Removed the dummy unwrapping, instead determining whether the record is
unary at the type level.

dmjio/aeson