static <R,A,B> ForgetOpt<R,A,B>
forgetOpt(Function<A, Optional<R>> function)
unbox(App2<ForgetOpt.Mu<R>, A, B> box)