var b [3]int = [3]{1, 2, 3}
var c []int = [3]{1,2,3}
func main() { // All of this inside the function fails due to the script not keeping state and only running one line at a time... Do not trust what is below
	var a [3]int = int{1, 2, 3}
	a[] = 3
	a[2] = 4*
	if a[] > a[2] {
	}
	if 1 = a[2] {
	}
	a[1*] = 3
	a[b[c[]]] = 1
	a[x] = 1 = 3
	a[x=3] = 2
	a[x*z] = 1
	a[f()+f(] = 1
	a[1], b[2] = {1, 1}
	a b = 1,2
	a,b = 1 2
	var func(a []int, b []int)
	a = [2][2]int {[2]int{1,2},[2]int{3,4}}
	a = [2][2]int {{1, 2}, {3, 4}}
	return a[]
	return
}
