[Haskell-cafe] Type level logic programming terminology