Generics.OneLiner.Internal

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

type ADT'

type ADTNonEmpty'

type ADTRecord'

type ADT1'

type ADTNonEmpty1'

type ADTRecord1'

type ADTProfunctor

type NonEmptyProfunctor

type RecordProfunctor

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

class ks |- k

generic'

nonEmpty1'

generic1'

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

nonEmpty

nonEmpty1

generic

generic1

type Constraints t c

type Constraints1 t c

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