Haskell Robust Overflow Queue