[Haskell-cafe] Polymorphic Sudoku solver