To avoid ambiguity, use classic modules to support the multiple-instantiation scenario within ES Modules. Shouldn't the example in the documentation be consistent with the "Classic Modules" section ...