docs: def getConst(name, timeout=0.1):
      """Get a shared constant.
  
      :param name: The name of the shared variable to retrieve.
      :param timeout: The maximum time to wait in seconds for the propagation of
          the constant.
  
      :returns: The shared object.
  
      Usage: value = getConst('name')
      """
      from . import _control
      import time
  
      timeStamp = time.time()
      while True:
          # Enforce retrieval of currently awaiting constants
          _control.execQueue.socket.pumpInfoSocket()
  
          # Constants concatenation
          constants = dict(reduce(
              lambda x, y: x + list(y.items()),
              elements.values(),
              []
          ))
          timeoutHappened = time.time() - timeStamp > timeout
          if constants.get(name) is not None or timeoutHappened:
              return constants.get(name)
          time.sleep(0.01)