úÎFÄ     None"#;<=K² BConvenient type alias that will probably be used most of the time.6A monad providing convenient syntax for defining maps.,Representation of an indivdual item in a mapStrategy to use for duplicates FLow level add function for adding a specific DupStrat, key, and value. SForces an entry to be added. If the key already exists, its value is overwritten. ;Tries to add an entry, but if the key already exists, then ‹ will return a Left with the list of offending keys. This may be useful if name collisions are bad and you want to know when they occur.£Inserts into the map only if the key does not already exist. If the key does exist, it silently continues without overwriting or generating an error indication.,Runs the MapSyntaxM monad to generate a map.,Runs the MapSyntaxM monad to generate a map.ˆRuns the MapSyntaxM monad to generate a map. This function gives you the full power of insertWith when duplicate keys are encountered.Example: ?runMapSyntax' (\k new_val old_val -> Just $ old_val ++ new_val)"Maps a function over all the keys.$Maps a function over all the values. Function that gets a key's value6Function to force-insert a key-value pair into the mapîFunction to handle duplicate key insertion, similar to the first argument to insertWith. If this function returns Nothing, then this is interpreted as an error. If it is a Just, then the resulting value will be inserted into the map. Function that gets a key's value6Function to force-insert a key-value pair into the map       0 00     %map-syntax-0.3-IHWfmTzKJom90GvQPx9MJOData.Map.Syntax MapSyntax MapSyntaxMItemRepirStratirKeyirValDupStratReplaceIgnoreErroraddStrat###!#?runMap runMapSyntax runMapSyntax'mapKmapV$fMonoidMapSyntaxM$fSemigroupMapSyntaxM$fFunctorMapSyntaxM$fApplicativeMapSyntaxM$fMonadMapSyntaxM unMapSyntax