package main

func Foo() vec2 {
	x := Float() * 1
	y := 1 * Float()
	return vec2(x, y)
}

func Foo2() vec2 {
	var x = Float() * 1
	var y = 1 * Float()
	return vec2(x, y)
}

func Float() float {
	return 1.0
}

func TakeFloat(x float) {
}

func TakeInt(x int) {
}

func Foo3() {
	TakeFloat(1.0)
	TakeInt(1.0)
}