[GHC] #9759: Add Alternative wrapper to Data.Monoid