Transform value of Left when transformation may be finished with an Right
@override Either<TL, R> thenLeft<TL>(Either<TL, R> Function(L left) fnL) { return Right<TL, R>(value); }