imo Python is going to eventually be nice-looking macros for Rust in the near future and you will barely have to change your code. What's not to like about that?!
Makes me wonder, is there a fairer, algorithmic way to carve up a geographical area into election districts so we can apply the same solution to every state?