restoreGenerator {.compileTime.} = newGenerator("Restore", {Late, Outside}, generate, worldFields, defaultSystemArgNone)