Changed PGScalar to an open type family.
Changed PGScalar to an open type family.

This allows user-defined "PG" types such the "gender" type in this comment:

https://github.com/tomjaguarpaw/haskell-opaleye/issues/197#issuecomment-265088228

duairc/opaleye-x