code: public static <L, R> @NonNull Pair<L, R> left(final @Nullable L left) {
      return of(left, null);
    }
docs: Creates a new pair with a left value.
  
  @param left the left value
  @param <L> the left type
  @param <R> the right type
  @return the pair