Not quite.  This creates an `Initialize` which is `None` if there was no previous definition of this key and `Some(value)` if there was.  This allows you to use the *existence* of a setting to define another setting.

Help trying to make that more normal english welcome :)