IIRC the delimited continuation primops in GHC provide multishot continuations by default with no option for linear or affine continuations. This wouldn’t make a useful substrate for implementing user level concurrency.
1 Like