You might like "save continously but call it 'history', offer a save button but that just names the current revision"
This lets you throw away and start over, but also gives you infinite undo even after "loading" an older version.
This lets you throw away and start over, but also gives you infinite undo even after "loading" an older version.