def assemble(self, module, *modules, **kwargs):
        mgr = AssemblyManager(
            vector=self,
            modules=[module] + list(modules),
            name=kwargs.get("name", "assembly"),
            id_=kwargs.get("id", "assembly"),
        )
        return mgr.assemble()