code: function flushRoot (callback) {
      queue.push({
        fn: flush,
        args: ['', tree],
        cb: (err, node) => {
          if (err) {
            callback(err)
          } else {
            callback(null, node && node.multihash)
          }
        }
      })
    }
docs: ---- Flush