code: public static <G, B> Bad<G, B> of(B value) {
      return new Bad<>(value);
    }
docs: Creates a Bad of type B.
  
  @param <G> the success type of the Or
  @param <B> the failure type of the Or
  @param value the value of the Bad
  @return an instance of Bad