Ident.UnscopedUnscoped defines a notion of identifier that are bound locally inside a module-dependant function type : (module M : S) -> t).
Those identifiers do not have scopes because they are bound locally and can be unified with each other to respect alpha-conversion.