Thoughts
Someone said something that boiled down to "remember the condition of your asserts will still be evaluated in release fast if it has side
effects" and it took me so long to even understand what they were trying to say because it has never in my life occurred to me that it would be a good idea to write an assert that has a side-effect.
```
if (comptime @import("builtin").mode == .Debug) std.debug.assert(super_expensive_check());
```
Please never do this (with or without the unnecessary comptime keyword).
If super_expensive_check() doesn't have side effects, and you trust the compiler, you can just call assert(super_expensive_check()).
=> https://thoughts.learnerpages.com/?show=1e1b6bd9-7b4f-4887-825b-a8880f022522