Conversation

I'm not really convinced, haha… eg. defining it in a LF-style signature: u : el level -> sort. level : u lzero. lzero : el level. lsuc : el level -> el level. el : {l : el level} -> u l -> sort. …this mutual recursion seems super sketchy!
1
tbh I don't think Level should be allowed to be a type at all idk if this loopy stuff actually gets you an inconsistency but imo Level should be some sort of pretype, and you have a separate kind of quantification/abstraction/application of Levels
2
1