Esta puede ser una pregunta muy simple.
Pero, ¿cuál es la diferencia entre tipos y géneros?
Mi comprensión actual es que usted tiene una teoría de tipo con reglas de tipo que dan una noción de una declaración bien tipada, pero las clases son más básicas, diferenciando símbolos en diferentes tipos de símbolos e introduciendo reglas básicas sobre la aplicación de funciones, etc.
Quizás haya poca diferencia, quizás solo vengan de diferentes campos. Pero parece que no puedo encontrar una descripción clara de su relación.
kindes el tipo de un constructor de tipos o, con menos frecuencia, el tipo de un operador de tipo de orden superior.