[Haskell-cafe] unexpected compile error with wrapped HList