I wonder if adding a simple `TkWorker#initialize(Object options)` method we could call from here wouldn't be a bit more convenient?