import Sudoku import Control.Exception import System.Environment import Control.Parallel.Strategies hiding (parMap) import Data.Maybe -- <
> -- < b) -> [a] -> Eval [b] parMap f [] = return [] parMap f (a:as) = do b <- rpar (f a) bs <- parMap f as return (b:bs) -- >>