A simple parallel job execution engine in Haskell