Add KeyBag|KeySet.delete, so that :delete works on KeyBag|KeySet
Simplify KeySet.exists: if a keys exists with value 0, we have a bug!
Simplify KeyBag|KeySet.at_key