type
StatusCodes = (Success, Ongoing, Done)
Go in 2025, type StatusCodes int
const (
Success StatusCodes = iota
Ongoing
Done
) func f(x StatusCode) {
}
f(728347) // There's no such status. Whateverz, no compile error.