@@ -671,10 +671,10 @@ reverse t = S.reverse (stream t)
671671--
672672-- This function behaves as though it was defined as follows:
673673--
674−--@
674+-- @
675675-- replace needle replacement haystack =
676676-- 'intercalate' replacement ('splitOn' needle haystack)
677−--@
677+-- @
678678--
679679-- As this suggests, each occurrence is replaced exactly once. So if
680680-- @needle@ occurs in @replacement@, that occurrence will /not/ itself