Description
Provides primitive GHC types that can contain unlifted values. Unlifted values are close to runtime representation and can avoid some overhead in carefully written low-level Haskell code.
It is useful for library authors building performance-focused containers, runtime abstractions, or systems-level code. It is advanced infrastructure and not intended for application-level use without strong Haskell knowledge.