FromResultSet typeclass