On Tuesday, 24 June 2014 at 19:56:14 UTC, H. S. Teoh via Digitalmars-d wrote: > So D code is going to start looking like this now?! > > if (myobj.elvis.subobj.memb.isAlive.or(false)) { > ... > } What about ifExists? if (myObj.ifExists.subobj.member.isAlive.or(false)) { //... }