Proposal: Add "Alternative" instance for ZipList, as well as Semigroup and Monoid