// Matching a struct without matching its fields is pointless, unlike matching a Variant without its fields
        // Matching a struct without matching its fields is pointless, unlike matching a Variant without its fields