P{⊤,0} do not need FunExt,UA