Фишка хаскельных списков в том, что они могут быть бесконечными, а разве могут быть бесконечными двусвязные списки? У них же обязательно должны быть две "головы" -- спереди и сзади...
Хотя можно придумать что-то типа x:...inf...:y наверное...