Like `?` but work on a lazy value rather than at the `Initialize` level.

I.e. Use the value defined at the current key *or* the passed in value if no value exists at the current key.