[Haskell] ANNOUNCE: dlist, difference lists supporting O(1) append