@rvagg This NanAsyncQueueWorker API where the caller allocates the object and nan frees it is kind of awkward.  For instance, doing `new MyCustomWorker[42]` has all kinds of potential for blowing up bad.