Eigenpoll : D wish list : Remove SFINAE SFINAE = "(template) substitution failures is not an error"
In C++, this is required because template specifications are not expressive enough for accurate template matching. In D, however, this is not the case. Moreover, silent template substitution failures can be a source of significant headache for developers of generic code.
Report this item for cleanup