[Haskell-cafe] Playing with ATs again