open import Relation.Binary renaming (Decidable to Decidable)
open import Relation.Binary.PropositionalEquality
open import ListConform
open import Function
module ListUnique {a} (A : Set a) (decA : Decidable {A = A} _≡_) where
open FunctionRelation {B = A} id
open GlobalUnicity _≡f_ renaming (GUList to Bag) public
open Commands {B = A} id decA id
hiding (elementsF ; elementsG)
renaming (elementsId to elements ; newGUL to newBag) public