'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); }