Comparación de tipos en Haskell

Todavía estoy aprendiendo los conceptos básicos de Haskell, y he tratado de encontrar una respuesta a esta simple pregunta, así que me disculpo de antemano, porque estoy seguro de que es simple.

Dado:

data Fruit = Fruit| Apple | Orange
    deriving (Show, Eq)

a = Apple

¿Cómo verifico si alguna es una fruta?

Respuestas a la pregunta(1)

Su respuesta a la pregunta