If you have more than 2 keys, you can use a `pair` with one of the items being itself a `pair` (repeat as needed), or boost has a `tuple` class that works just like the python tuple, which could be used as the key.