docs: def load_contrib(name, globals_dict=None, symb_list=None):
      """Loads a Scapy contrib module to make variables, objects and
      functions available globally.
  
      If no contrib module can be found with the given name, try to find
      a layer module, since a contrib module may become a layer module.
  
      """
      try:
          importlib.import_module("scapy.contrib." + name)
          _load("scapy.contrib." + name,
                globals_dict=globals_dict, symb_list=symb_list)
      except ImportError as e:
          # if layer not found in contrib, try in layers
          try:
              load_layer(name,
                         globals_dict=globals_dict, symb_list=symb_list)
          except ImportError:
              raise e