[Haskell-cafe] Logic programming in Haskell