https://issues.dlang.org/show_bug.cgi?id=6186
--- Comment #7 from Walter Bright <[email protected]> --- I'm beginning to think that there's no good way to make this work. In essence, make it an error to use 'out' for objects with a destructor. Use 'ref' for such objects, which has well-defined semantics. --
