A tagged bucket collection holds tagged elements in which each tag is associated with a bucket holding all elements with that tag.