blob: 08fcd020269e83e0df0687fec75e0b5bd4f461b4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
{-# LANGUAGE DataKinds, PolyKinds, TypeFamilies #-}
module T10815 where
import Data.Proxy
type family Any :: k
class kproxy ~ 'KProxy => C (kproxy :: KProxy k) where
type F (a :: k)
type G a :: k
instance C ('KProxy :: KProxy Bool) where
type F a = Int
type G a = Any
|