Three years ago, @dcoutts [wrote](https://gitlab.haskell.org/ghc/ghc/issues/11312#note_126663): > Long term we'd like to eliminate the use of `ForeignPtr` and use only pinned or unpinned `ByteArray#`s Is this still planned. Is there still interest in doing this?