Haskell server switchover