Tuple::toGVariant() consumes the input