How to Create a Compiler with Rust and ZKP