Essentially correct! Instead of `1 None` it'd fail with a `KeyError`. You can get a probability distribution too:
1 baz 1/8
KeyError 1/8
2 foo 1/8
2 bar 1/4
2 baz 3/8