@@ -101,7 +101,6 @@ eq (Stream next1 s1 _) (Stream next2 s2 _) = loop (next1 s1) (next2 s2)
101101 loop (Yield x1 s1') (Yield x2 s2') = x1 == x2 &&
102102 loop (next1 s1') (next2 s2')
103103{-# INLINE [0] eq #-}
104−{-# SPECIALISE eq :: Stream Char -> Stream Char -> Bool #-}
105104
106105cmp :: (Ord a) => Stream a -> Stream a -> Ordering
107106cmp (Stream next1 s1 _) (Stream next2 s2 _) = loop (next1 s1) (next2 s2)
@@ -117,7 +116,6 @@ cmp (Stream next1 s1 _) (Stream next2 s2 _) = loop (next1 s1) (next2 s2)
117116 EQ -> loop (next1 s1') (next2 s2')
118117 other -> other
119118{-# INLINE [0] cmp #-}
120−{-# SPECIALISE cmp :: Stream Char -> Stream Char -> Ordering #-}
121119
122120-- | The empty stream.
123121empty :: Stream a