eliminators-0.8: Dependently typed elimination functions using singletons

Index

deriveElimData.Eliminator.TH
deriveElimNamedData.Eliminator.TH
deriveTypeElimData.Eliminator.TH
deriveTypeElimNamedData.Eliminator.TH
ElimAllData.Eliminator
elimAllData.Eliminator
ElimAnyData.Eliminator
elimAnyData.Eliminator
ElimArgData.Eliminator
elimArgData.Eliminator
ElimBoolData.Eliminator
elimBoolData.Eliminator
ElimConstData.Eliminator
elimConstData.Eliminator
ElimDownData.Eliminator
elimDownData.Eliminator
ElimDualData.Eliminator
elimDualData.Eliminator
ElimEitherData.Eliminator
elimEitherData.Eliminator
ElimFirstData.Eliminator
elimFirstData.Eliminator
ElimIdentityData.Eliminator
elimIdentityData.Eliminator
ElimLastData.Eliminator
elimLastData.Eliminator
ElimListData.Eliminator
elimListData.Eliminator
ElimMaxData.Eliminator
elimMaxData.Eliminator
ElimMaybeData.Eliminator
elimMaybeData.Eliminator
ElimMinData.Eliminator
elimMinData.Eliminator
ElimNatData.Eliminator
elimNat 
1 (Function)Data.Eliminator
2 (Function)Data.Eliminator.TypeNats
ElimNonEmptyData.Eliminator
elimNonEmptyData.Eliminator
ElimOrderingData.Eliminator
elimOrderingData.Eliminator
ElimProductData.Eliminator
elimProductData.Eliminator
ElimSumData.Eliminator
elimSumData.Eliminator
ElimTuple0Data.Eliminator
elimTuple0Data.Eliminator
ElimTuple2Data.Eliminator
elimTuple2Data.Eliminator
ElimTuple3Data.Eliminator
elimTuple3Data.Eliminator
ElimTuple4Data.Eliminator
elimTuple4Data.Eliminator
ElimTuple5Data.Eliminator
elimTuple5Data.Eliminator
ElimTuple6Data.Eliminator
elimTuple6Data.Eliminator
ElimTuple7Data.Eliminator
elimTuple7Data.Eliminator
ElimVoidData.Eliminator
elimVoidData.Eliminator
ElimWrappedMonoidData.Eliminator
elimWrappedMonoidData.Eliminator