<div dir="ltr">I'd like to propose adding `isa_or_null<>` to replace the following usage pattern that's relatively common in conditionals:<div><br></div><div>  var && isa<T>(var)  =>>  isa_or_null<T>(var)</div><div><br></div><div>And in particular when `var` is a method call which might be expensive, e.g.:</div><div><br></div><div>  X->foo() && isa<T>(X->foo())  =>>  isa_or_null<T>(X->foo())</div><div><br></div><div>The implementation could be a simple wrapper around isa<>, and while the IR produced is only slightly more efficient, the elimination of an extra call could be worthwhile.</div></div>