Appropriate use of universe polymorphism
问题 I've been working for a couple of weeks on an Agda project, glibly ignoring level polymorphism as much as I can. Unfortunately (or perhaps fortunately) I seem to have reached the point where I need to start understanding it. Until now I've been using level variables only when they are needed as a second argument to Rel (or third argument to REL ). Otherwise I have omitted them, just using Set directly. Now I have some client code that explicitly quantifies over levels a and tries to pass some