generate(target, n, instructions) creates n values and returns them as a list, including when n=1.
instructions for constraints that are not represented by the type.
generate_async is the async counterpart. See the API reference for optional arguments and schema-generation helpers.