Improve fuzzer

you can now use --aggressive to catch some edge cases the normal mode
doesn't generate test cases for.