https://issues.dlang.org/show_bug.cgi?id=23234
--- Comment #6 from RazvanN <[email protected]> --- Further investigation has shown that this bug report is indeed valid. It turns out that dmd does tweak the return type for delegates depending on context. This is surprising for me and maybe this should be documented somewhere. --
