Você parece estar fazendo um bom trabalho, ou pelo menos ele está bem adiantado. Não é projeto de uma pessoa emocionada que está tentando fazer alguma coisa qualquer, o que eu valorizo também, mas uma iniciativa mais estruturada é bem mais interessante.
Eu conheço bem o funcionamento de arenas, e sei que tem um certo problema para garantir que tudo não escape de uma arena, isso não é tão simples, precisa ter um mecanismo que garanta isso ou terá o problema que tem em C, por exemplo. O risco é menor, mas entendi que você preferiu deixar acontecer se o programador não se atentar o escape.
Eu entendi como o sistema de result funciona, o que faltou foi um exemplo de tratamento do err() diferente da propagação. Eu até imagino como seja, mas pode ser que você criou algo diferente.
Conhece Jai? Até onde dá para conhecer. Estou acompanhando lá e o GH.
Agora pude ver mais informações que você resolveu o problema com o website da linguagem.
Quero ver de perto como está a implmentação da concorrência que é algo que eu nunca me aprofundei tanto.