TVariant::TVariant

Move construct the variant from another variant of the same type