public static <A, B, C, D, E, F, G> Choice7<A, B, C, D, E, F, G> f(F f) {
        return new _F<>(f);
    }
public static < A , B , C , D , E , F , G > Choice7 < A , B , C , D , E , F , G > f ( F f ) { return new _F < > ( f ) ; }
Static factory method for wrapping a value of type <code>F</code> in a {@link Choice7}.

@param f   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
@param <E> the fifth possible type
@param <F> the sixth possible type
@param <G> the seventh possible type
@return the wrapped value as a {@link Choice7}&lt;A, B, C, D, E, F, G&gt;