https://issues.dlang.org/show_bug.cgi?id=13433
--- Comment #22 from Steven Schveighoffer <schvei...@yahoo.com> --- Vladimir pointed out a mechanism to make the decision at runtime. That's the only option I see here. I'm not sure how it's done, but it seems it would incur some runtime cost. But I think it could be made to work. --