still missing headers and choice weights
Fuzzer now builds requests based on a DAG that describes the request space and attack surface.