[Haskell-cafe] Trying to understand HList / hMapOut