On Tuesday, 28 June 2016 at 06:13:44 UTC, Superstar64 wrote: > --- > auto func(MyObj obj) with(obj) > { > //... > } > > auto func(int arg) return arg; > > auto func() try > { > //... > } > finally > { > return //... > } > --- Please no! All of these are awful.