What would it take for GenMC to support Rust programs? I know it GenMC works at the LLVM IR, so it sounds like it should be possible.