So the port makes sense logically but how easy it is to contribute new features to it? Does the complex memory model (arena) impose complexity?
I thought arenas were one of the simplest and most easy to deal with and conceptualize memory management strategies around. Arguably easy, even easier to understand and just as easy to manage as GC. Did they do something special?
How is using arenas complex? If anything it should make things simpler to understand to people who are not used to manual memory management.