Grouped Export Namespaces: `export { foo, bar } as qux`

Binding semantics are governed by the spec - nothing loses track of them.

Typically tests and/or types are how you avoid refactoring hazards.

import * as is only for laziness or metaprogramming, and i’m not sure why it’d be a benefit to encourage either.