úÎ Y E     gFind a# will extract any elements of type b from  a'-s structure in accordance with the MonadPlus 4 instance, e.g. Maybe Foo will return the first Foo  found while [Foo]% will return the list of Foos found.  8Create a singleton set containing a singleton set of a. )Turn a list of lists into a set of sets. Mdistrib {a, b, c} {d, e, f} -> {a+d, a+e, a+f, b+d, b+e, b+f, c+d, c+e, c+f} ; !"#$%&'()*+,-./0123456789:;    <      !"#$%&'()*+,-./0123456789:;<=>?@A set-extra-1.2Data.Set.ExtraGData.Set.ExtragFindmapMfilterM catMaybesflatten concatMap concatMapManyallorandsstoSSfromSSssMapMdistribcartesianProductgroupBy partitionMgFind'containers-0.4.1.0Data.Setvalid showTreeWithshowTreemaxViewminView deleteFindMax deleteFindMin splitMembersplitfromDistinctAscList fromAscListfromList toAscListtoListelemsfold mapMonotonicmap partitionfilter intersection differenceunionunions deleteMax deleteMinfindMaxfindMin isSubsetOfisProperSubsetOfdeleteinsert singletonempty notMembermembersizenull\\Set