Ah very cool! Rust seems like an awesome language, especially for something like this. I'l going to take a dive into your project at some point in the week
Props for choosing `->` instead of either of the historical mistakes `opcode s, d` or `opcode d, s`.