Что такое pattern-matching?
Сопоставление шаблонов основного эффекта с использованием Data.TaggedEnum, $match, $is, Match.typeTags и Effect.match. Избегайте ручных проверок _tag и шаблонов Effect.either. Используйте этот навык при работе с различаемыми объединениями, ADT или условной логикой, основанной на тегированных типах. Источник: front-depiction/claude-setup.