code: public static <S, T> Either<S, T> left(S left) {
      return new Left<>(left);
    }
docs: Create an instance of {@link Either} with value of type {@link S}.
  @param left value of this instance.
  @return an instance of {@link Left}.