Executes the given function within a database transaction.
Future<T> runInTransaction<T>(Future<T> Function() action);