title: Strategies in Scala
body: <p>Is there an equivalent to Haskell <code>Control.Parallel.Strategies</code> or a way to achieve the same thing?</p>
  
  <p>That allow an existing code to be evaluated in a different way.
  By separating algorithm from strategy and algorithm from evaluation.</p>