'use strict';

/* eslint-disable no-var */

var queue = require('./')(worker, 1);

queue.push(42, function (err, result) {
  if (err) {
    throw err;
  }
  console.log('the result is', result);
});

function worker(arg, cb) {
  cb(null, 42 * 2);
}