úÎ ÿ      NoneHMgFind a# will extract any elements of type b from a˜'s structure in accordance with the MonadPlus instance, e.g. Maybe Foo will return the first Foo found while [Foo] will return the list of Foos found.None 7Create a singleton set containing a singleton set of a.(Turn a list of lists into a set of sets.Ldistrib {a, b, c} {d, e, f} -> {a+d, a+e, a+f, b+d, b+e, b+f, c+d, c+e, c+f} L !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL   M      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRset-extra-1.3.2Data.Set.ExtraGData.Set.ExtragFindmapMmapM_filterM catMaybesmapMaybeflatten concatMap concatMapManyallorandsstoSSfromSSssMapMdistribcartesianProductgroupBy partitionMunzipgFind'containers-0.5.5.1 Data.Set.Basevalid showTreeWithshowTree splitRootmaxViewminView deleteFindMax deleteFindMindeleteAtelemAt lookupIndex findIndex splitMembersplitfromDistinctAscList fromAscListfromList toDescList toAscListtoListelemsfoldl'foldlfoldr'foldrfold mapMonotonicmap partitionfilter intersection differenceunionunions deleteMax deleteMinfindMaxfindMin isSubsetOfisProperSubsetOfdeleteinsert singletonemptylookupGElookupLElookupGTlookupLT notMembermembersizenull\\Set