Data.Comp.Trans

deriveMultiComp

generateNameLists

makeSumType

getLabels

deriveTrans

deriveUntrans