Improve operator== for Variant