docs: def remove_target(self, target_name: str):
          """Remove (unregister) a `target` from this build context.
  
          Removes the target instance with the given name, if it exists,
          from both the `targets` map and the `targets_by_module` map.
  
          Doesn't do anything if no target with that name is found.
  
          Doesn't touch the target graph, if it exists.
          """
          if target_name in self.targets:
              del self.targets[target_name]
          build_module = split_build_module(target_name)
          if build_module in self.targets_by_module:
              self.targets_by_module[build_module].remove(target_name)