[Haskell-cafe] Type-level list "elem" inference