[Haskell-cafe] Break Function Using Lazy Pairs