Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data.GADT.HasFinitary
Documentation
class HasFinitary (tag :: Type -> Type) where Source #
Methods
withFinitary :: tag n -> (Finitary n => r) -> r Source #
Instances
toSNat :: HasFinitary tag => tag a -> SNat (Cardinality a) Source #
toInhabitants :: HasFinitary tag => tag a -> [a] Source #