[Haskell-cafe] Do people use visitor pattern in Haskell...