struct Foo1{}

struct Foo2{}

type Foo = Foo1 | Foo2

fn main() {
	a := [1, 2, 3]
	if !(4 in a) {
		println('4 not in a')
	}

	foo := Foo(Foo1{})
	if !(foo is Foo2) {
		println('foo is not Foo2')
	}
}
