@Override
    public <L> Either<L, T> toRight(Supplier<L> left) {
        return Left(left.get());
    }
@Override
    public <L> Either<L, T> toRight(Supplier<L> left) {
        return Left(left.get());
    }
@ Override public < L > Either < L , T > toRight ( Supplier < L > left ) { return Left ( left . get ( ) ) ; }
Returns a {@link Left} containing the value from the provided supplier.

@since 1.4
@since 1.0
Returns a { @link Left } containing the value from the provided supplier .