Even Rust syntax is so much clean and better than this...