compose<C> method

C Function(A a) compose<C>(
  1. C f(
    1. B b
    )
)

Compose two functions together

add.compose(print);
// is the same as
() => print(add());

Implementation

C Function(A a) compose<C>(C Function(B b) f) => (a) => f(this(a));