A robotfindskitten clone in Haskell, for exercise