Pattern matching vs case
Замена case’ов на pattern matching в коде привела к ускорению работы расчётного модуля в 5-8 раз. Это привело к упрощению кода модуля, удалению ненужного теперь кеширования результатов, что привело к исчезновению некоторых сайд эффектов в других частях системы. Неплохо так получилось.