oh ok, well I had only recently discovered it while reading a C# book. It allows implicit conversion...
Code:
var a = 45;
var b = 7.86;
var c = "hello world";
var d = false;


Maybe that could help you with automatic var handling?