docs: def delFuture(afuture):
      """Delete future afuture"""
      try:
          del futureDict[afuture.id]
      except KeyError:
          pass
      try:
          del futureDict[afuture.parentId].children[afuture]
      except KeyError:
          pass