I've read some notes about Nim0.18's GC, are they right for Nimv2? ● The GC uses thread-local heap. ● The GC can hardly be shared between different dynamic libs. I guess the latter is not correct for now with the coming of `setupForeignThreadGc()` (not sure as I haven't tried it yet)