Push back fear (nullary functions)
Simplify waterfall

It's not worth supporting initial input, when it's so easy for the
consumer to toss off an initial function to provide same.

Also, take the function vector as an array, to optimize prettiness in
CoffeeScript.