Yeah my other thought was to avoid overloading JsName.
I could write a separate Keep annotation for DCE, similar to Android’s Keep annotation for Proguard. This would probably be usable by many more folks than my all-in-one idea.
I could then separate out the Flow type generation plugin to use JsName, and maybe have that one be a lot more hacky đŸ˜…