Lets
deleteAllGenerator {.compileTime.} = newGenerator("DeleteAll", {Standard, Outside}, generateDeleteAll, noArchetype, defaultName, deleteAllFields, defaultSystemArg, deleteAllNestedArgs, defaultConverters)
deleteGenerator {.compileTime.} = newGenerator("Delete", {Standard, Outside}, generateDelete, deleteFields, defaultSystemArgNone)