template<typename T, class = typename std::enable_if<!std::is_same<mutable_variant_object, std::remove_reference_t<T>> >::type>