added move function to variant type