code: public static <A, B, C, D> Choice4<A, B, C, D> b(B b) {
          return new _B<>(b);
      }
docs: Static factory method for wrapping a value of type <code>B</code> in a {@link Choice4}.
  
  @param b   the value
  @param <A> the first possible type
  @param <B> the second possible type
  @param <C> the third possible type
  @param <D> the fourth possible type
  @return the wrapped value as a {@link Choice4}&lt;A, B, C, D&gt;