# Functions
GetOrDefault retrieves the value for the key in the map if it exists.
MapSlice converts a slice of type K into a slice of type V using the provided mapper function.
MergeMaps merges multiple maps into a new one.
NewPair creates a new Pair with key and value.
NewSet creates a new Set with the keys provided.
WithNewKeys re-maps every key in a map as dictated by the mapper.
# Type aliases
Set is a map with a comparable K key and no meaningful value.