The meta-task is to either produce two isomorphic types in an empty context, together with a property that one of them provably has but the other doesn't, or to show that this is impossible.