TODO: we've now done LEFT JOIN.  The other types remain.
We didn't need the PGType typeclass