Data.List.NonEmpty
https://hackage.haskell.org/package/base-4.15.0.0/docs/Data-List-NonEmpty.html
How do I flatten a NonEmpty of NonEmptys -- staying within NonEmpty? IOW I do not want to convert to regular list and do a concat and then convert back to NonEmpty.