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