Add `reduce? : C -> (t -> t) -> Option t` with default implementation for any `Fold`able collection
Add
reduce? : C -> (t -> t) -> Option twith default implementation for anyFoldable collection