A dict that is guaranteed to have an entry in it.
Initiate a NonemptyDict out of k v pair
Create a NonemptyDict out of a NonemptyList
Create a NonemptyDict out of k v pair and a List of k v pairs. If there is a key clas it prefers the value provided explicitly in the first argument.
Same as Dict.insert
Same as Dict.remove but fails with Nothing if you remove the only entry that was left
Transform NonemptyDict into regular Dict
Same as Dict.toList
Transform NonemptyDict into List.Nonempty.Nonempty
Same as Dict.get
Get the key value pair corresponding to the lowest key
A dict with at least one entry.