[Haskell-cafe] Implementation of "Dynamic" datatype