Does Pascal's break down like this Go does?
func f(x StatusCode) {
}
f(728347) // There's no such status. Whateverz, no compile error.