Run the task and return a Future<Either<L, R>>.
Future<Either<L, R>>
Future<Either<L, R>> run() => _run();