Compile-Time Invariants in Rust - eviltoast