code: function run(id, iters){
    var bench = new Bench(id, ƒ)
  
    try { Result.when(bench.do(iters), send, error) }
    catch (e) { error(e) }
  
    function send(result){
      process.send({
        type: 'result',
        value: result,
        id: id
      })
    }
  
    function error(e){
      process.send({
        type: 'error',
        value: {
          message: e.message,
          stack: e.stack
        },
        id: id
      })
    }
  }
docs: execute the benchmark
  
  @param {String} id
  @param {Number} iters