[Haskell-cafe] HList error with hFoldr