Low-level Haskell: The cursed way to emulate inline assembly in Haskell/GHC,
Haskell Community [Unofficial]
June 30, 2026
It exists for MicroHs.
It’s a little more cumbersome, because the pointers are void*, but they can be cast.
Discussion in the ATmosphere