Bug fix: Default constructor of variant now creates an A() object. This makes sure that integral types are also initalized.