fused::tuple copy assign