code: func (g *Cloud) RemoveInstancesFromTargetPool(name, region string, instanceRefs []*compute.InstanceReference) error {
  	ctx, cancel := cloud.ContextWithCallTimeout()
  	defer cancel()
  
  	req := &compute.TargetPoolsRemoveInstanceRequest{
  		Instances: instanceRefs,
  	}
  	mc := newTargetPoolMetricContext("remove_instances", region)
  	return mc.Observe(g.c.TargetPools().RemoveInstance(ctx, meta.RegionalKey(name, region), req))
  }
docs: // RemoveInstancesFromTargetPool removes instances by link to the TargetPool