No matches were found for subject:"Potential issue with DMD where the template constrains are not evaluated early enough to prevent type recursion"