def METHOD_NAME(self, _: Type, drivee: Type):
    # NOTE(rsetaluri): Since the driver might be traced (i.e. not an
    # immediate driver), we disregard it and grab the immediate driver
    # (value() vs. trace()).
    driver = drivee.value()
    new_port = self._builder.add_port(In(type(driver)))
    drivee.rewire(new_port)
    external = getattr(self._builder, new_port.name.name)
    external @= driver