Emit null.asInstanceOf[T] as the initial value for synthetic vars.

Rather than null, which doesn't conform to an unbounded type parameter.

Closes #5