type Bar = BarA | BarB
struct BarA {}
struct BarB {}
fn main() {
mut bar := []Bar{}
bar << ['hey']
bar << 'hey'
}