Data.Counter
type
Counter
k v
empty
singleton
updateWith
update
count
union