ну ссылка это некий итератор .. берем next(MyIterator) -> возвращает итератор на следующий элемент. prev(MyIterator) — на предыдущий. get(MyIterator) —- значение из коробки
Кароче @loguntsov хочет сам не знает что, а признаваться в оригинальной проблеме не желает. Я не знаю как тут помочь, знаю только что двусвязный список не нужен в эрланге