Based on a discussion with @vkmvkmvkmvkm: - change `Assignment` to `Trie`. - change `get_assmt` to `get_choices`. It will return a `Trie`. - change `Distribution` to `UnboxedGenerativeFunction` (or something similar) Also see https://github.com/probcomp/Gen/issues/19