class_docstr: Queue of uids to handle a population. This keeps track of:
  - told uids
  - asked uids
  When telling, it removes from the asked queue and adds to the told queue
  When asking, it takes from the told queue if not empty, else from the older
  asked, and then adds to the asked queue.
docstr: Removes the uid from the asked queue and adds to the told queue
docstr_tok: ["Removes","the","uid","from","the","asked","queue","and","adds","to","the","told","queue"]
code: def tell(self, uid: str) -> None:
      """Removes the uid from the asked queue and adds to the told queue"""
      self.told.append(uid)
      if uid in self.asked:
          self.asked.discard(uid)
  
imports: import math
  import operator
  import numpy
  from nevergrad.parametrization import parameter
  from nevergrad.parametrization.utils import float_penalty
  import nevergrad.common.typing
  from nevergrad.common.tools import OrderedSet
label_desc: Use image node_id 4 for calling the UidQueue obj's underlying member method code with example usage: obj.tell(uid) without return types