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