Haskus.Utils.Variant

data Variant l

variantIndex

getVariantN

setVariantN

updateVariantN

setVariant

getVariant

updateVariant

updateVariantM

updateVariantFold

updateVariantFoldN

updateVariantFoldM

variantToHList

variantToTuple

liftEither

liftEitherM

variantRemoveType

type Member x xs

type Catchable a xs

type MaybeCatchable a xs

type Liftable xs ys

catchVariant

catchVariantMaybe

pickVariant

headVariant

singleVariant

appendVariant

prependVariant

liftVariant

liftVariantM

toEither

class ContVariant xs