/* -----------------------------------------------------------------------------
*
* GRAN & PARALLEL_HASKELL stuff beyond here.
/* -----------------------------------------------------------------------------
*
* GRAN & PARALLEL_HASKELL stuff beyond here.