Working circular

I don't think it is obvious. On the one hand I see what you mean, but on the other we can't arbitrarily exclude functionality, say if someone found a valid use case for ES6 modules to have both being used.

I think we can agree we need to agree on whatever is done here. And right now we don't.