> There was an idea at one point, to use member-level annotations such as `@Description`, `@DefaultMember`, and `@Enumerator`, and module-level annotations such as `@PredeclaredId` and `@Exposed`, and to use these as an easy interface to the corresponding member & module attributes.
The problem with that is that because the rewriters work off the code pane token streams (so that token positions line up exactly with what we see in the editor), attributes get wiped out on rewrite anyway (this i