To make it more obvious that it will throw an error if it doesn't hold for "all" values? ```typescript // compare QC.assertForall(QC.nat.replicate(2), ([x,y]) => x+10 > y) // with QC.forall(QC.nat.replicate(2), ([x,y]) => x+10 > y) ``` What do you think @paldepind ?