We rely on a "deep" isNull check on values inside variants in a few places, to add our own and make that explicit.