Future<Either<T, R>> flatMapLeftAsync<T>( FutureOr<Either<T, R>> Function(L) f, ) async => (await this).flatMapLeftAsync(f);