docs: def deepcopy(original_obj):
      """
      Creates a deep copy of an object with no crossed referenced lists or dicts,
      useful when loading from yaml as anchors generate those cross-referenced
      dicts and lists
  
      Args:
          original_obj(object): Object to deep copy
  
      Return:
          object: deep copy of the object
      """
      if isinstance(original_obj, list):
          return list(deepcopy(item) for item in original_obj)
      elif isinstance(original_obj, dict):
          return dict((key, deepcopy(val)) for key, val in original_obj.items())
      else:
          return original_obj