This is so nice. It's crazy how other low-level langs don't have it.
I know Dlang and Rust have it. Maybe Swift too?
The way Dlang does it is nice because you can do a lot of stuff with them at compile time.
Vlang mentioned, let's goo!
I like low-level languages that provide easy access to a GC. It's a nice way to make some parts of the code more high-level and it kinda avoids the need for a scripting language sometimes.