https://issues.dlang.org/show_bug.cgi?id=24332 https://issues.dlang.org/show_bug.cgi?id=24333 https://issues.dlang.org/show_bug.cgi?id=24335 https://issues.dlang.org/show_bug.cgi?id=24336