誰もHaskellで双方向リスト書かないの?