Каковы подводные камни в использовании FlexibleContexts и FlexibleInstances?

Поскольку эти гибкие контексты и экземпляры недоступны в стандарте Haskell, я предполагаю, что при их использовании возможны проблемы. Кто они такие? Могут ли они привести к некоторой двусмысленности, неразрешимости, частичным совпадениям и т. Д.?

Существуетаналогичный вопрос что спрашивает только оFlexibleInstancesнеFlexibleContexts, но ответ только говорит, что "их можно использовать безопасно".

Ответы на вопрос(1)

Ваш ответ на вопрос