type Int = byte | int
fn main() {
i := Int(0)
match mut i {
int { i = 1 }
byte { i = 2 }
}
println(i)