title: Kotlin combine multiple elvis operator
body: <p>I am parsing a Firebase <code>DataSnapshot</code> (json) object into a data class. Instead of the following, can I combine them and return if any one of them is null? Something like Swift's <code>guard let ..., let ... else { return }</code></p>
  <pre><code>func parse(snapshot: DataSnapshot) {
      val type = snapshot.child(&quot;type&quot;).value as? String ?: return
      val unitType = UnitEnumType.values().firstOrNull { it.abbrv == type } ?: return
      val imageUrl = snapshot.child(&quot;image_url&quot;).value as? String ?: return
      ...
  }
  </code></pre>