Использование рекордов в типе с несколькими конструкторами, как у тебя в типе Config, считается плохой практикой. Типы рекордов принимают первым аргументом Config и, если придёт несоответствующий рекорду конструктор, вылетит исключение. Надо исправить.
Использование рекордов в типе с несколькими конструкторами, как у тебя в типе Config, считается плохой практикой. Типы рекордов принимают первым аргументом Config и, если придёт несоответствующий рекорду конструктор, вылетит исключение. Надо исправить.