[Haskell-cafe] lazy skip list?