JSDoc
Creates a new function that runs each of the functions supplied as parameters in turn,
passing the return value of each function invocation to the next function invocation,
beginning with whatever arguments were passed to the initial invocation.