So I've run into an expression I need to be able to implement std.simd properly for GDC/LDC.
Doesn't work:
@attribute("target", T) void func(string T)(...);
In this case, currently, the UDA can't receive the template arg that was given to the function.
I require that attributes on templates be able to make use of the template args, since the template arg given may affect the attribute in some circumstances.