The plan specification allows for a myriad of combinations that are difficult to test exhaustively. Fuzzing could illuminate unexpected combinations such as those caused by unexpected return types encountered by the visitors.
I think a Substrait fuzzer would be very valuable beyond just stress testing the converter. I suppose the converter wouldn't care if the plans were practical though.
The plan specification allows for a myriad of combinations that are difficult to test exhaustively. Fuzzing could illuminate unexpected combinations such as those caused by unexpected return types encountered by the visitors.