¿Cuáles son los inconvenientes de usar FlexibleContexts y FlexibleInstances?

Dado que estos contextos e instancias flexibles no están disponibles en el estándar de Haskell, asumo que existen problemas potenciales al usarlos. ¿Qué son? ¿Pueden conducir a alguna ambigüedad, indecidibilidad, instancias superpuestas, etc.?

Hay unpregunta similar que pregunta solo sobreFlexibleInstancesnoFlexibleContexts, pero la respuesta solo dice "que es seguro usarlos".

Respuestas a la pregunta(1)

Su respuesta a la pregunta