Remove `Variant& Variant::operator =(Variant& val)` and add `Variant::Variant()`