docs: function transduce(collection, xform, reducer, init) {
    const r = isFunction(reducer) ? toReducer(reducer) : reducer;
    const i = init === undefined ? r[p.init]() : init;
    const xf = xform ? xform(r) : r;
    return reduce(collection, xf, i);
  }