code: function createAsync() {
    var
      wired = new Async,
      wire = render.bind(wired),
      chunksReceiver
    ;
    wired.update = function () {
      this.callback = chunksReceiver;
      return chunks.apply(this, arguments);
    };
    return function (callback) {
      chunksReceiver = callback || String;
      return wire;
    };
  }
docs: instrument a wire to work asynchronously passing along an optional resolved chunks interceptor callback