code: func (c *Client) RemoveTarget(ctx context.Context, id platform.ID) error {
  	err := c.db.Update(func(tx *bolt.Tx) error {
  		_, pe := c.findTargetByID(ctx, tx, id)
  		if pe != nil {
  			return pe
  		}
  		encID, err := id.Encode()
  		if err != nil {
  			return &platform.Error{
  				Code: platform.EInvalid,
  				Err:  err,
  			}
  		}
  		return tx.Bucket(scraperBucket).Delete(encID)
  	})
  	if err != nil {
  		return &platform.Error{
  			Err: err,
  			Op:  OpPrefix + platform.OpRemoveTarget,
  		}
  	}
  	return nil
  }
docs: // RemoveTarget removes a scraper target from the bucket.