Versions in this module Expand all Collapse all v1 v1.0.0 Aug 10, 2022 Changes in this version + type Functor func() + func MakeFunctor1_0(f func(T1), a1 T1) Functor + func MakeFunctor2_0(f func(T1, T2), a1 T1, a2 T2) Functor + func MakeFunctor3_0(f func(T1, T2, T3), a1 T1, a2 T2, a3 T3) Functor + func MakeFunctor4_0(f func(T1, T2, T3, T4), a1 T1, a2 T2, a3 T3, a4 T4) Functor + type Functor1 func(T1) + func MakeFunctor2_1(f func(T1, T2), a1 T1) Functor1[T2] + func MakeFunctor3_1(f func(T1, T2, T3), a1 T1, a2 T2) Functor1[T3] + func MakeFunctor4_1(f func(T1, T2, T3, T4), a1 T1, a2 T2, a3 T3) Functor1[T4] + type Functor2 func(T1, T2) + func MakeFunctor3_2(f func(T1, T2, T3), a1 T1) Functor2[T2, T3] + func MakeFunctor4_2(f func(T1, T2, T3, T4), a1 T1, a2 T2) Functor2[T3, T4] + type Functor3 func(T1, T2, T3) + func MakeFunctor4_3(f func(T1, T2, T3, T4), a1 T1) Functor3[T2, T3, T4] + type FunctorR func() R + func MakeFunctorR1_0(f func(T1) R, a1 T1) FunctorR[R] + func MakeFunctorR2_0(f func(T1, T2) R, a1 T1, a2 T2) FunctorR[R] + func MakeFunctorR3_0(f func(T1, T2, T3) R, a1 T1, a2 T2, a3 T3) FunctorR[R] + func MakeFunctorR4_0(f func(T1, T2, T3, T4) R, a1 T1, a2 T2, a3 T3, a4 T4) FunctorR[R] + type FunctorR1 func(T1) R + func MakeFunctorR2_1(f func(T1, T2) R, a1 T1) FunctorR1[R, T2] + func MakeFunctorR3_1(f func(T1, T2, T3) R, a1 T1, a2 T2) FunctorR1[R, T3] + func MakeFunctorR4_1(f func(T1, T2, T3, T4) R, a1 T1, a2 T2, a3 T3) FunctorR1[R, T4] + type FunctorR2 func(T1, T2) R + func MakeFunctorR3_2(f func(T1, T2, T3) R, a1 T1) FunctorR2[R, T2, T3] + func MakeFunctorR4_2(f func(T1, T2, T3, T4) R, a1 T1, a2 T2) FunctorR2[R, T3, T4] + type FunctorR3 func(T1, T2, T3) R + func MakeFunctorR4_3(f func(T1, T2, T3, T4) R, a1 T1) FunctorR3[R, T2, T3, T4]