Я пытаюсь узнать, как реализованы различные аспекты GHC, такие как вывод типа, соответствие шаблонов и другие преобразования кода.
Однако кодовая база довольно большая, и имена файлов используют много аббревиатур (просто, stg, stranal...). Что это значит и как организован код?