List `is_unique` and option apply function with `default`.
Check uniqueness of existential type parameter (second argument of positive occurrence of binary predicate variable).
Flatten existential types: implementation (untested).