Remote control client 2: Haskell