Generalize the rest of the API to RedshiftT