Um      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklNone!"&(23468=JKMInstead of Identity.Lift a value into a Union.!Traversal for a specific element. Retrieve the value from a Union.Lift a function into Union.! mn      mnNone!"&(2346=JKM  None!"36B-op !"#$%qr&'()*+,-./0123456789st:;<=>?@ABCDE-op !"#$%qr&'()*+,-./0123456789st:;<=>?@ABCDE,op !"#$%qr&'()*+,-./0123456789st:;<=>?@ABCDENone' !"#$%&'()*+,-./0123456789:;<=>?@ABCDE'7+!% "#$&'()*,-./012345689>:;<=?@ABCDENone!"36B,FuGHIJKLvwMNOPQRSTUVWXYZ[\]^_`xyabcdefghijkl,FuGHIJKLvwMNOPQRSTUVWXYZ[\]^_`xyabcdefghijkl+FuGHIJKLvwMNOPQRSTUVWXYZ[\]^_`xyabcdefghijklNone'FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl'F^RHLGIJKMNOPQSTUVWXYZ[\]_`eabcdfghijklz       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMN$OPQRKOPQRS union-map-0.0Data.OpenUnion.InternalData.UnionIntMap Data.UnionMapData.OpenUnionData.UnionIntMap.InternalData.UnionMap.Internal=⊆∈IncludereunionIdgetIdMemberpositionPositionSuccZeroAllUnion ExhaustedSingleexhaust||>liftUpickedretractUhoistU $fInclude[]bs $fInclude:bs$fApplicativeId $fFunctorId $fMembera: $fMembera:0 $fShowUnion UnionIntMapnullemptysizemember notMember singletonlookuplookupUfindfindUfindWithDefault!insert insertWith insertWithKeydeleteadjust adjustWithKeyupdate updateWithKeyunionunions difference\\ intersectionkeysmapU mapWithKeyUmapU' mapWithKeyU'rebuildfilterUfilterWithKeyUfoldrU foldrWithKeyUfoldlU'foldlWithKeyU'showTreeUnionMap TFCo:R:Allca:TFCo:R:Allca[]KeyliftUMliftUM2map mapWithKey