On 11/27/2012 6:43 AM, Manu wrote:
> struct S {}
> isSymbol!S <- why isn't this ambiguous? both templates match that
> equally, why would it prefer the alias one?
When two templates match an argument list, the compiler picks the most
specialized match.