MIT License and TunnyExtendedWorker

The TunnyExtendedWorker interface allows you to define custom workers
that have an Initialize and a Terminate method, these are called
synchronously when pool.Open and pool.Close are called respectively.