Abstract
Base class for all generators. Generators produce values of type T synchronously by communicating with the hegel server.
Only keep values that satisfy the predicate. Retries up to 3 times, then rejects the test case.
Generate a value, then use it to choose another generator.
Transform generated values using a function. When the source has a schema, the schema is preserved.
Base class for all generators. Generators produce values of type T synchronously by communicating with the hegel server.