docs: def _remove_exact(self, needle, keep_field):
          """Remove a specific parameter, *needle*, from the template."""
          for i, param in enumerate(self.params):
              if param is needle:
                  if keep_field:
                      self._blank_param_value(param.value)
                  else:
                      self._fix_dependendent_params(i)
                      self.params.pop(i)
                  return
          raise ValueError(needle)