lines = S.lines A.write
>>> Stream.fold Fold.toList $ Unicode.lines $ Stream.fromList "lines\nthis\nstring\n\n\n" [fromList "lines",fromList "this",fromList "string",fromList "",fromList ""]
>>> Stream.fold Fold.toList $ Unicode.lines Fold.toList (Stream.fromList "lines\nthis\nstring\n\n\n") ["lines","this","string","",""]
lines = Stream.splitOnSuffix (== '\n')Pre-release
>>> Stream.fold Fold.toList $ Unicode.unlines $ Stream.fromList ["lines", "this", "string"] "lines\nthis\nstring\n"
unlines = S.unlines A.readNote that, in general
unlines . lines /= id
unlines = Stream.interposeSuffix 'n' unlines = Stream.intercalateSuffix Unfold.fromList "n"Pre-release