class_docstr: Lightweight class that maintains a basic queue of operations, in addition
  to metadata annotations.
docstr: Append ``obj`` into the queue with ``kwargs`` metadata.
docstr_tok: ["Append","``","obj","``","into","the","queue","with","``","kwargs","``","metadata","."]
code: def append(self, obj, **kwargs):
      """Append ``obj`` into the queue with ``kwargs`` metadata."""
      obj = obj if isinstance(obj, WrappedObj) else WrappedObj(obj)
      self[obj] = kwargs
  
imports: import copy
  from collections import OrderedDict
  from contextlib import contextmanager
  from threading import RLock
  from typing import Optional
label_desc: Use image node_id 3 for calling the AnnotatedQueue obj's underlying member method code with example usage: obj.append(obj) without return types