add(mods: ModuleInstance | ModuleInstance[]): this {
    if (Array.isArray(mods)) {
      for (const mod of mods) this.addSingleModule(mod)
    } else {
      this.addSingleModule(mods)