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')