Ah that makes sense. I did the "non thread safe" version of this paper for our webassembly support (Because at the time, Boehm didn't support it)
https://github.com/remobjects/IslandRTL/blob/master/Source/S...
But the threadsafe one does have a lot of raw edges, and I couldn't get that one working.