         with an arity no greater than ten"
 
 
-wait = (f) ->
-  arity f.length, (ax...) ->
-    Promise.all ax
-      .then (ax) -> f ax...
-
 report = curry (f, i, error) ->
   if !error.message.match /^garden: pipeWith:/
     name = if f.name? && (f.name != "") then f.name else "anonymous-#{i}"

    return ax[0]


pipeWith = curry (c, fx) ->

  describe "pipeWith", [c, fx]


  arity, unary, binary, ternary,
  curry, _, substitute,
  partial, spread, variadic, flip,
  pipeWith, pipe, compose, flowWith, flow, wait,
  tee, rtee,
  negate,
  once, memoize,
