úÎæ\None!"&(0124JKMGeneric fromRow Generic toRowGeneric select 2gselectFrom conn "persons where name = ?" theName Generic insert Elet thePerson = Person "Tom" 37 ginsertInto conn "persons" thePerson vThis is not going to work if you use auto-incrementing primary keys and the primary key is part of the Haskell record.       postgresql-simple-sop-0.1.0.7Database.PostgreSQL.Simple.SOP HasFieldNames fieldNamesgfromRowgtoRow gselectFrom ginsertIntoginsertManyIntofNmsfNmsRec$fHasFieldNames:.