blob: 655969e3bbf853f5396a2d393df6c50f3abc1244 (
plain)
1
2
3
4
5
6
7
8
9
10
|
{-# LANGUAGE PolyKinds, KindSignatures, PatternSynonyms, DataKinds, GADTs #-}
module T8966 where
import Data.Kind (Type)
data NQ :: [k] -> Type where
D :: NQ '[a]
pattern Q = D
|