OK so this is sort of like the `PairChoiceField` I did here. https://github.com/washort/zamboni/blob/e262bec4c714d17d23a0378ef92961e8ac315a4b/mkt/api/fields.py#L13

Your version has less code so I'm inclined to like it better. :)