Generics.OneLiner.Internal

type family Constraints' (t :: * -> *) (c :: * -> Constraint) (c1 :: (* -> *) -> Constraint) :: Constraint

type ADT'

type ADTNonEmpty'

type ADTRecord'

type ADT1' t

type ADTNonEmpty1' t

type ADTRecord1' t

type ADTProfunctor

type NonEmptyProfunctor

type RecordProfunctor

type family Satisfies (p :: * -> * -> *) (ks :: [(* -> * -> *) -> Constraint]) :: Constraint

class ks |- k

generic'

generic1'

generic01'

class ADT_ nullary unary ks t

absurd

e1

fst1

snd1

class GenericUnitProfunctor p

class GenericProductProfunctor p

class GenericSumProfunctor p

class GenericEmptyProfunctor p

class GenericRecordProfunctor p

class GenericNonEmptyProfunctor p

class GenericProfunctor p

data Ctor a b

record

record1

record01

nonEmpty

nonEmpty1

nonEmpty01

generic

generic1

generic01

type Constraints t c

type Constraints1 t c

type Constraints01 t c0 c1

type ADTRecord t

type ADTRecord1 t

type ADTNonEmpty t

type ADTNonEmpty1 t

type ADT t

type ADT1 t

ctorIndex

ctorIndex1

class AnyType a

type family FunResult t where ...

class FunConstraints c t