And I just re-read my example in JS and I've made a TERRIBLE mistake ^^
`.every()` would be `foldl1 (&&)`, I would need `.some()` instead to have the correct behavior.