@hackage dump0.2.3

Dumps the names and values of expressions to ease debugging.

Example usage:

{-# LANGUAGE QuasiQuotes #-}

import Debug.Dump

main = print [d|a, a+1, map (+a) [1..3]|]
  where a = 2

which prints:

(a) = 2   (a+1) = 3       (map (+a) [1..3]) = [3,4,5]

Have alook at the list of features!.

Concieved at this StackOverflow question.