Add CollectProgramStructure and a program to exercise it called 'proggen' to generate random programs for benchmarking, testing etc.
The CollectProgramStructure generator is friendly to things that work like cargo fuzz by generating and perturbing a fixed size input. It can generate valid programs from any set of bits of any size.
Add CollectProgramStructure and a program to exercise it called 'proggen' to generate random programs for benchmarking, testing etc. The CollectProgramStructure generator is friendly to things that work like cargo fuzz by generating and perturbing a fixed size input. It can generate valid programs from any set of bits of any size.