bad i32 :: undefined read_bad func() int { return bad } derived :: read_bad() main func() void { _ = derived }