Expand description
Seeded world generation. Lives at the edge: it runs once at new-game
time and its output (the World) is recorded into GameStarted — the
fold never re-derives it, so worldgen can evolve freely without breaking
saves (the record-resolved-values principle).