type-eq-0.3: Type equality evidence you can carry around

Index

:::~:::Type.Eq.Higher
::~::Type.Eq.Higher
:~:Type.Eq, Type.Eq.Higher, Type.Eq.Poly
<~Type.Eq, Type.Eq.Higher, Type.Eq.Poly
<~>Type.Eq, Type.Eq.Higher, Type.Eq.Poly
applyEqType.Eq.Poly
applyEq1Type.Eq.Higher
applyEq2Type.Eq.Higher
argumentEqType.Eq, Type.Eq.Higher, Type.Eq.Poly
argumentEq1Type.Eq.Higher
assembleEqType.Eq, Type.Eq.Higher, Type.Eq.Poly
assembleEq1Type.Eq.Higher
castType.Eq, Type.Eq.Higher, Type.Eq.Poly
composeEqType.Eq, Type.Eq.Higher, Type.Eq.Poly
composeEq1Type.Eq.Higher
composeEq2Type.Eq.Higher
constructorEq 
1 (Function)Type.Eq.Higher
2 (Function)Type.Eq.Poly
constructorEq1Type.Eq.Higher
dynamicEqType.Eq, Type.Eq.Higher, Type.Eq.Poly
dynamicEq1 
1 (Function)Type.Eq.Higher
2 (Function)Type.Eq.Poly
dynamicEq2 
1 (Function)Type.Eq.Higher
2 (Function)Type.Eq.Poly
dynamicEq3Type.Eq.Poly
dynamicEq4Type.Eq.Poly
dynamicEq5Type.Eq.Poly
dynamicEq6Type.Eq.Poly
dynamicEq7Type.Eq.Poly
EqType.Eq, Type.Eq.Higher, Type.Eq.Poly
Eq1Type.Eq.Higher
Eq2Type.Eq.Higher
flipEqType.Eq, Type.Eq.Higher, Type.Eq.Poly
flipEq1Type.Eq.Higher
flipEq2Type.Eq.Higher
fromEq1Type.Eq.Poly
fromEq2Type.Eq.Poly
fromInnerEq1Type.Eq.Poly
fromOuterEq1Type.Eq.Poly
idEqType.Eq, Type.Eq.Higher, Type.Eq.Poly
idEq1Type.Eq.Higher
idEq2Type.Eq.Higher
InnerEq 
1 (Type/Class)Type.Eq, Type.Eq.Higher, Type.Eq.Poly
2 (Data Constructor)Type.Eq, Type.Eq.Higher, Type.Eq.Poly
innerEqType.Eq, Type.Eq.Higher, Type.Eq.Poly
InnerEq1 
1 (Type/Class)Type.Eq.Higher
2 (Data Constructor)Type.Eq.Higher
innerEq1Type.Eq.Higher
maybeEqType.Eq, Type.Eq.Higher, Type.Eq.Poly
maybeInnerEqType.Eq, Type.Eq.Higher, Type.Eq.Poly
maybeOuterEqType.Eq, Type.Eq.Higher, Type.Eq.Poly
OuterEq 
1 (Type/Class)Type.Eq, Type.Eq.Higher, Type.Eq.Poly
2 (Data Constructor)Type.Eq, Type.Eq.Higher, Type.Eq.Poly
outerEqType.Eq, Type.Eq.Higher, Type.Eq.Poly
OuterEq1 
1 (Type/Class)Type.Eq.Higher
2 (Data Constructor)Type.Eq.Higher
outerEq1Type.Eq.Higher
piecewiseMaybeEqType.Eq, Type.Eq.Higher, Type.Eq.Poly
sameInnerEqType.Eq, Type.Eq.Higher, Type.Eq.Poly
sameInnerEq1Type.Eq.Higher
sameOuterEq 
1 (Function)Type.Eq.Higher
2 (Function)Type.Eq.Poly
sameOuterEq1Type.Eq.Higher
toEq1Type.Eq.Poly
toEq2Type.Eq.Poly
toInnerEq1Type.Eq.Poly
toOuterEq1Type.Eq.Poly
TypeCompareType.Eq, Type.Eq.Higher, Type.Eq.Poly
unsafeCoercionType.Eq.Unsafe, Type.Eq.Higher.Unsafe
unsafeCoercion1Type.Eq.Higher.Unsafe
unsafeCoercion2Type.Eq.Higher.Unsafe
unsafeInnerEqType.Eq.Unsafe, Type.Eq.Higher.Unsafe
unsafeInnerEq1Type.Eq.Higher.Unsafe
unsafeOuterEqType.Eq.Unsafe, Type.Eq.Higher.Unsafe
unsafeOuterEq1Type.Eq.Higher.Unsafe
withEqType.Eq, Type.Eq.Higher, Type.Eq.Poly
withEq1Type.Eq.Higher
withEq2Type.Eq.Higher
withInnerEqType.Eq, Type.Eq.Higher, Type.Eq.Poly
withInnerEq1Type.Eq.Higher
withOuterEqType.Eq, Type.Eq.Higher, Type.Eq.Poly
withOuterEq1Type.Eq.Higher
|$| 
1 (Function)Type.Eq.Higher
2 (Function)Type.Eq.Poly
|.| 
1 (Function)Type.Eq.Higher
2 (Function)Type.Eq.Poly
|>Type.Eq, Type.Eq.Higher, Type.Eq.Poly
||$||Type.Eq.Higher
||.||Type.Eq.Higher
~>Type.Eq, Type.Eq.Higher, Type.Eq.Poly
~~Type.Eq, Type.Eq.Higher, Type.Eq.Poly