There is a 2007 paper entitled “Lightweight Concurrency Primitives for GHC” that motivates a design for slimming down RTS-provided concurrency primitives, and moving the implementation of forkIO/MVar/STM into a Haskell library.
There was a branch, too, but it hasn’t been updated since 2013.
Does anyone happen know what happened to this work?