Finally someone uses the rrb tree as their main data structure! I implemented it for c# and the performance tradeoff compared to List<> was smaller than i had thought.
https://github.com/bjoli/RrbList/tree/main/src/Collections