1132
I swear I didn’t change anything
(thumbsnap.com)
Post funny things about programming here! (Or just rant about your favourite programming language.)
Then you find out it worked because you added a defaulted ==-operator, which meant that all classes in the variant now had a ==-operaror, which then gave the variant itself a ==-operator, which then was a valid type.