Foldable package:semigroupoids

Re-exports a subset of the Data.Foldable1 module along with some additional combinators that require Foldable1 constraints.
Non-empty data structures that can be folded.
Re-exports a subset of the Data.Bifoldable1 module along with some additional combinators that require Bifoldable1 constraints.