[Haskell-cafe] Trying to understand HList / hSequence now (it works, but why?! :-0)