c<B> method

B Function() c<B>(
  1. B f(
    1. A a
    )
)

compose two functions together

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

Implementation

B Function() c<B>(B Function(A a) f) => () => f(this());