Description
Related to #759
Now that agda-stdlib has a Function.Indexed
directory, I think it would be nice to migrate setoid
, ≡-setoid
, and flip
to the new hierarchy.
Along with these, I am unsure if other functions in Function.Equality
must also be migrated somewhere. The issue mentions - "Missing an indexed function variant. Should go in a new hierarchy Function.Dependent.(Structures/Bundles)
" - but I'm not sure if I understand that very well. Should the operators and functions not involving IndexedSetoid
have a new indexed version of themselves in a different module, or should the indexed functions be moved to Function.Dependent.(Structures/Bundles)
?
Moreover, should I start by moving _⇨_
, Π
, _⟶_
, setoid
, and ≡-setoid
to Function.Indexed.Relation.Binary.Equality
, given that all of them have IndexedSetoid
involved within their definitions?
Thanks!