docs: function table(ctx) {
    return function (tableId) {
      return {
        addRow: mutateRow(ctx)('add').bind(Object.create(null), tableId),
        editRow: mutateRow(ctx)('edit').bind(Object.create(null), tableId),
        deleteRows: mutateRow(ctx)('delete').bind(Object.create(null), tableId),
        upsertRow: upsertRow(ctx).bind(Object.create(null), tableId),
        getRowByExternalId: getDatum(ctx).bind(Object.create(null), tableId),
      }
    }
  }