.. but should be something like:
Related (ZendDesk ticket #143):
Why not use the nil coalescing operator?
Great idea, however, the case you mention is just one of the cases when we return the same expression as the condition expression (`document?.documentPath`) as the `true` statement.
For example, the original code could read:
let pass: Any? = (document?.documentPath ? "someValue" : "anotherValue").
Anyway, I've just created to better handle such cases in the future.