Reworked built-in generators and evaluators.
* Generators now support multiset operations. These include:
* Multiset comparisons (`<, <=, >, >=, ==, !=, isdisjoint`), which produce `Die[bool]`.
* Multiset operators (`+`, `-`, `|`, `&`, `^`) which produce wrapped generators.
* A suite of chainable count adjustments, including `multiply_counts`, `divide_counts`, `filter_counts`, and `unique`.
* Rename `median_left` to `median_low` etc.
* Generators and evaluators are now paramterized by count type as well.
* Move concrete evaluators to a submodule.