add MaybeT IO monad transformer in Worker, adjust Protocol, Word_count example to handle it correctly