I got the impression that there is quite a bit of justified hype around the new(ish) strict propositions as proposed by Gilbert, Cockx, Sozeau and Tabareau in their paper Definitional Proof-Irrelevance without K. My personal reason why I find them tantalizing is because they allow us to carry out a presheaf translation.
Strict propositions are related to HoTT's hProps, i.e. types $P$ such that $\prod_{x,y:P} (x = y)$. hProp-truncation satisfies quite a generous elimination principle, we obtain $\|X\| \to Y$ from a function $X \to Y$ already if $Y$ happens to be an hProp. This principle allows us to recover positive information from hProps, for instance deduce that a function $f : \mathbb{N} \to \mathbb{N}$ actually has a zero from the mere proposition that there merely is a zero, by searching for the unique smallest zero.
I'm wondering whether I can mimick that when squashing to strict propositions. A specific question is: Is there a function $$\prod_{f:\mathbb{N}\to\mathbb{N}} \Bigl(\Bigl\|\sum_{x:\mathbb{N}} (f(x) = 0)\Bigr\| \to \sum_{x:\mathbb{N}} (f(x) = 0)\Bigr),$$ where $\|\cdot\|:\mathsf{Type}\to\mathsf{Prop}$ now denotes strict truncation? More generally, I'm wondering whether strict propositions can be used to show termination of functions whose codomain is an arbitrary type (not necessarily a strict proposition nor an hProp).