Description
Helps define Storable instances for Haskell records. Storable instances describe how values are laid out in memory for arrays, buffers, and foreign-function interfaces.
It is useful for FFI bindings, binary protocols, performance-sensitive arrays, and native interoperability. It is a developer library and incorrect layouts can cause data corruption or crashes.