Returns a newly allocated associative map with the same properties and associations as amap. If mutable? is given and is true, the new associative map is mutable. Otherwise it is immutable provided that the implementation supports immutable maps.
Returns a newly allocated mutable associative map with the same properties as amap, but with no associations.
Returns an alist with the same associations as amap in an unspecified order.