The Swift documentation at page 61 of the Swift manual hints to the possibility of using where to join an optional binding with a regular condition. Yet when I do i
where
Example with two conditions
if let x = y, let a = b, a == x && !x.isEmpty {