GC is problematic for cross-language foundational libraries though (unless they run on the same VM of course).
e.g. you can run curl, and go fetch https://example.com/ but using this ersatz openssl rather than your C openssl implementation. That's a thing which works today, albeit not a supported configuration from the point of view of Curl's author.
with the Python FFA so you could run things like numpy inside of it. Would be transformative for my side projects.