Data.Ruin
data s :@ a
dub
undub
class Has s t
extricate
rna
rnaA
data Hide ss rc
hide
class Build t
(<@)
rdrop
rfrom
rsym
rtake
rto
rup
rfromA
rsymA
rtoA
rupA
class FPure a s b
rlabel
rmempty
rmap
rmapA
rmappend
rmonopure
rpolypure
rpure
rsappend
rsplat
rsplatA
type family UnifyFieldTypes (ss :: [Symbol]) (t :: *) (h :: *) :: Constraint where ...
type UnifyShape l r
asFieldTypesOf
asShapeOf
hoid
hoidProxy
data Label s
type Labels fs
class NoWarnUnusedTopBind t
fieldLabelsOf
makeRecords
mkLabel
mkLabels
proxyOf