Двусвязный список на чисто функциональном языке программирования

Как можно создавать двусвязные списки на чистом функциональном языке? То есть что-то вроде Хаскелла, где тыВы не в монаде, так что вы нене может быть мутации Является ли это возможным? (Единственно связанный список, очевидно, довольно прост).

Ответы на вопрос(4)

Ваш ответ на вопрос