   .default('b', 100)
   .alias('b', 'buyers')
   .describe('b', 'number of buyers')
+  .default('p', 8)
+  .alias('p', 'parallel')
+  .describe('p', 'number of buyers to run in parallel')
   .default('t', 0.5)
   .alias('t', 'threshold')
   .describe('t', 'buy threshold')

      sellerID = saved.id
      debug saved
      debug "Seller ID = #{sellerID}"
      async.timesLimit 8, buyers, attemptSale, callback
    (results, callback) ->
      profits = results
      debug "Deleting buyer agent #{buyerID}"

  .env('HOT_CHOCOLATE')
  .config()
  .default('config', path.join(process.env['HOME'], '.hotchocolate.json'))
  .alias('f', 'config')
  .help()
  .alias('h', 'help')
  .argv

{ seller, buyer } = require './agents'
