(patch) Add the satisfy function.
Better UX: Convert Datagen to Gen, add better list/set functions.
Better UX: Convert Datagen to Gen, add better list/set functions.
Please note that blocking a user has other effects, such as: