Provides FdbTenant type for working with FDB Tenants.
Clients operating on a FdbTenant should, in most cases use the
run method. This implements a proper retry loop around the
work that needs to be done and, assure that commit has
returned successfully before returning.