Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.
Differences from lodash:
does not accept an arrays of functions
all functions will be given only 1 argument (in lodash the first one called can take multiple)
might not construct a new function when it is not needed
Contribution to minified bundle size, when it is the only function imported:
Creates a function that returns the result of invoking the given functions with the
this
binding of the created function, where each successive invocation is supplied the return value of the previous.Differences from lodash:
Contribution to minified bundle size, when it is the only function imported: