В GHC есть несколько встроенных функций с особым поведением. В частности:
- GHC.Exts.inline позволяет управлять встраиванием отдельно для каждого места вызова.
- GHC.Exts.lazy ограничивает анализатор строгости.
- GHC.Exts.oneShot подсказывает компилятору, как часто вызывается функция.