Compiled worker.ml. Needs to finish the exceptions