Data.Extensible.Product
data h :* s
nil
(<:)
(<!)
hlength
type family (xs :: [k]) ++ (ys :: [k]) :: [k] where ...
happend
hmap
hmapWithIndex
hzipWith
hzipWith3
hfoldMap
hfoldMapWithIndex
hfoldrWithIndex
hfoldlWithIndex
htraverse
htraverseWithIndex
hsequence
hfoldMapFor
hfoldMapWithIndexFor
hfoldrWithIndexFor
hfoldlWithIndexFor
hforce
haccumMap
haccum
hpartition
hlookup
hindex
class Generate xs
hgenerate
htabulate
hrepeat
hcollect
hdistribute
fromHList
toHList
class Forall c xs
hgenerateFor
htabulateFor
hrepeatFor