initial fuzzer

@nelgau we can bring back the simple regex-based implementation here for comparison?