Hey, guys. I thought identifiers in the macros don't collide with outer identifiers. Apparently that is not how it's works with types and type-aliases. Here is an example Is this a bug or desired behaviour?
@SCareAngel Well I'm not sure if it is a bug, it isn't desired behavior for sure, but there's a lot of stuff about the macro system which is undesirable but is relied upon extensively so it can't be considered a bug