Haskell sudoku solver, using Haste for JS web GUI