Introduction
Multiple optional binding lets you check and use several optional values safely in one step.
When you want to use two or more optional values only if all have real values.
When you want to avoid nested if-let statements for cleaner code.
When you want to run code only if multiple optionals are not nil.
When you want to unwrap several optionals at once to use their values.