You can now pass generic structs defined in my scripting language back and forth between Rust and the scripts, and have the types represented by Rust generics on the rust side. I'm super happy this works, but also think I've used up my metaprogramming quota for the year