[Haskell-cafe] SYB vs HList (again)