Module Data.List.Relation.Binary.Subset.Setoid is parametrized on a Setoid, but its Properties module not:
|
module Data.List.Relation.Binary.Subset.Setoid.Properties where |
Instead, each function is parametrized there individually, via anonymous modules.
Is there a reason why it is organized like this?
I would have expected to open the Properties module in the same way as its parent module.
Module
Data.List.Relation.Binary.Subset.Setoidis parametrized on aSetoid, but its Properties module not:agda-stdlib/src/Data/List/Relation/Binary/Subset/Setoid/Properties.agda
Line 9 in bfd7a7b
Instead, each function is parametrized there individually, via anonymous modules.
Is there a reason why it is organized like this?
I would have expected to open the Properties module in the same way as its parent module.
⊆-reflin Agda 2.6.4.3 agda#7294