Я ищу древовидную структуру данных словаря, которую легко реализовать в Haskell.
Есть ли у вас опыт реализации деревьев AVL или деревьев RB? Я также думаю о деревьях сплайнов, но не понимаю, как их можно реализовать с использованием неизменяемых данных.