code: def add_all_from_dict(self, dictionary, **kwargs):
          
          for name, procedure in dictionary.items():
              self.add(name, procedure, **kwargs)
docs: Batch-add function implementations to the library.
  
          :param dictionary:  A mapping from name to procedure class, i.e. the first two arguments to add()
          :param kwargs:      Any additional kwargs will be passed to the constructors of _each_ procedure class