 
 ;; ** Dependencies
 
-;; (require 'jit-lock)								; why?
+;; (require 'jit-lock)	; why?
 (require 'cl-lib)
 ;; for:
 ;; oddp

						(archive-count (length archives)) )
			(and
				(= pair-count archive-count)
				(ngender-update-union 'package-archives archives)
				(package-refresh-contents)) ) ) )

(defun ngender-package-archive-delete (key)


;; *** Using Lists As Sets

(defun ngender-union-sublists (bags)
  "return list set union of list of bag lists"
	(delete-dups (apply #'append bags)) )

(defun ngender-union (&rest bags)
  "return list set union of list of bag lists"
	(ngender-union-sublists bags) )

(defun ngender-update-union-list (symbol items)
  (set symbol (ngender-union-sublists (ngender-symbol-value symbol) items) ) )

(defun ngender-update-union (symbol &rest items)
  (ngender-update-union-list symbol items) )

;; *** Managing Path Set Lists

