- | ★ => latex "\star"
- | ★ ⇛ k2 => (latex "\star\Rightarrow ")+=+kindToLatex k2
- | k1 ⇛ k2 => (latex "(")+=+kindToLatex k1+=+(latex ")\Rightarrow ")+=+kindToLatex k2
- | KindUnliftedType => latex "\text{\tt{\#}}"
- | KindUnboxedTuple => latex "\text{\tt{(\#)}}"
- | KindArgType => latex "\text{\tt{??}}"
- | KindOpenType => latex "\text{\tt{?}}"
+ | ★ => rawLatexMath "\star"
+ | ★ ⇛ k2 => (rawLatexMath "\star\Rightarrow ")+++kindToLatexMath k2
+ | k1 ⇛ k2 => (rawLatexMath "(")+++kindToLatexMath k1+++(rawLatexMath ")\Rightarrow ")+++kindToLatexMath k2
+ | KindUnliftedType => rawLatexMath "\text{\tt{\#}}"
+ | KindUnboxedTuple => rawLatexMath "\text{\tt{(\#)}}"
+ | KindArgType => rawLatexMath "\text{\tt{??}}"
+ | KindOpenType => rawLatexMath "\text{\tt{?}}"