It seems like this could be done with a plugin ala nedeko, where you are lowering your WCT syntax to library calls. It would not integrate perfectly with Rust since all code will need to be surrounded in a macro invocation, but it’s the way I’d suggest for prototyping the idea.