-- | The 'lines' function breaks a stream of characters into a stream
-- of strings at newline characters. The resulting strings do not
-- contain newlines.
lines :: NonEmpty Char -> NonEmpty String
lines = lift List.lines
lines :: NonEmpty Char -> NonEmpty String
lines = lift List.lines
lines = lift List.lines