The error is actually coming from trying to use the result of getSymbolsByUDA in the right part of the `static foreach`
huh......
I never use most of std.traits, they just complicate things. Bleh idk, I wouldn't bother with it and loop through the __traits instead.