All Methods Static Methods Concrete Methods 
| Modifier and Type | 
Method and Description | 
static <A,B> PointFree<B> | 
app(PointFree<(A) -> B> fun,
   PointFree<A> arg,
   Type<A> argType)  | 
static <A> com.mojang.datafixers.functions.Bang<A> | 
bang()  | 
static <A,B,C> PointFree<(A) -> C> | 
comp(Type<B> middleType,
    PointFree<(B) -> C> f1,
    PointFree<(A) -> B> f2)  | 
static <A,B> PointFree<(A) -> B> | 
fold(RecursivePoint.RecursivePointType<A> aType,
    RewriteResult<?,B> function,
    Algebra algebra,
    int index)  | 
static <A,B> PointFree<(A) -> B> | 
fun(String name,
   (DynamicOps<?>) -> (A) -> B fun)  | 
static <A> PointFree<(A) -> A> | 
id()  | 
static <A> PointFree<(A) -> A> | 
in(RecursivePoint.RecursivePointType<A> type)  | 
static <A> PointFree<(A) -> A> | 
out(RecursivePoint.RecursivePointType<A> type)  | 
static <S,T,A,B> PointFree<((A) -> B) -> (S) -> T> | 
profunctorTransformer(Optic<? super FunctionType.Instance.Mu,S::A,T::B> lens)  |