> This works because the `:` is a way to set a label, and it implicitly returns 0. It's just a weird wrinkle of the language.
Do you have a source for that? I thought it was just POSIX built-in for true. Like `.` vs. `source`. What's a label in this context anyway?