Because the var keyword produces a
strongly-typed variable declaration, the compiler needs to be able to
infer the type to declare based on its usage. This means that you need to
always do an initial value assignment when declaring one. The compiler
will produce a compiler error if you don't:
Figure 6