That's why I propose using if let/var ?x instead of x?, prefix ? means unwrap and shadow operator
if let/var ?x
x?
?
unwrap and shadow