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