/* ----------------------------------------------------------------------------
Deconstructing Haskell objects
------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------
Deconstructing Haskell objects
------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------
Evaluating Haskell expressions
/* ----------------------------------------------------------------------------
Evaluating Haskell expressions