imfun.fnutils

imfun.fnutils.flcompose(*funcs)

Compose a list of functions from left to right

imfun.fnutils.flcompose2(f1, f2)

Compose two functions from left to right

imfun.fnutils.fnchain(f, n)

returns lambda *args, **kwargs: f(..n times..f(*args, **kwargs))

imfun.fnutils.fniter(f, x, verbose=False)

Same as fnchain, but as an iterator

imfun.fnutils.take(N, seq, step=1)

Takes first N values from a sequence