úλ>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.6Database.PostgreSQL.Simple.SOP HasFieldNames fieldNamesgfromRowgtoRow gselectFrom ginsertIntofNmsfNmsRec$fHasFieldNames:.