I just for the first time wrote a Rust #[derive()] statement without having to go look up the #attribute syntax. I am proud of myself. This is only hard because I have to remember which one is the Rust attribute syntax and which one is the C++ attribute syntax and when I need an exclamation mark. Honestly, the Go equivalent of attributes starts to seem a little appealing just because it doesn't look enough like any other language to get me confused