vertex main :: (pos : float3 @position) -> float3 @position {
	return pos;
}

foo :: () -> float2 {
	return float2(1.0, 1.0);
}

pixel main :: () -> float4 @target0 {
	y : float2 = foo();
	color : float4 = float4(y, 1.0, 1.0, 1.0);
	return color;
}
