public static Function <A, B> _(Function <Function <A, B>, Function <A, B> > f) { var r = new __1(f); return(r.apply(r)); }
public static Func _(FuncFunc f) { __1 r = new __1(f); return(r.apply(r)); }