func NFields(res unsafe.Pointer) int { return int(C.PgNFields(res)) }
func NFields(res *PgResults) int { return int(C.PgNFields(res.result)) }