Associative Array utility functions
Get a value from an AA, and throw an exception (not an error) if not found
If key is not in aa, add it with defaultValue. Returns a reference to the value corresponding to key.
Merge source into target. Return target.
Get key/value pairs from AA
Get key/value pairs from AA, sorted by keys
Get values from AA, sorted by keys
Slurp a range of two elements (or two-element struct/class) into an AA.
Helper/wrapper for voidT
An object which acts mostly as an associative array, with the added property of being able to hold keys with multiple values. These are only exposed explicitly and through iteration
An associative array which retains the order in which elements were added.