Chain multiple functions having the same left type L.
L
@override Either<L, B> call<B>(covariant Either<L, B> chain) => flatMap((_) => chain);