Reverting df09423f6c79e7d612ec99980d56cc6eecabfe0a
Worker -> System.Restricted.Worker
Updating the examples
Updating readme
Generalizing Pool functions with MonadBaseControl