Language.SMTLib2.Internals.Type.List
type family Head (lst :: [a]) :: a where ...
type family Tail (lst :: [a]) :: [a] where ...
type family Append (lst :: [a]) (el :: a) :: [a] where ...
type family StripPrefix (lst :: [a]) (pre :: [a]) :: [a] where ...
type family Last (lst :: [a]) :: a where ...
type family DropLast (lst :: [a]) :: [a] where ...
type family Reverse (lst :: [a]) :: [a] where ...
type family Map (lst :: [a]) (f :: a -> b) :: [b] where ...
type family Concat (xs :: [a]) (ys :: [a]) :: [a] where ...
data List e tp