[bit-set-invertible] Write a subset branch as dagger
diff --git a/src/hb-bit-set-invertible.hh b/src/hb-bit-set-invertible.hh
index 8ed5a1d..96dd468 100644
--- a/src/hb-bit-set-invertible.hh
+++ b/src/hb-bit-set-invertible.hh
@@ -103,13 +103,7 @@
   {
     if (inverted && !larger_set.inverted) return false; /*XXX*/
     if (!inverted && larger_set.inverted)
-    {
-      /* TODO(iter) Write as hb_all dagger. */
-      for (auto c: s)
-        if (larger_set.s.has (c))
-	  return false;
-      return true;
-    }
+      return hb_all (hb_iter (s) | hb_map (larger_set.s));
     /* inverted == larger_set.inverted */
     return inverted ? larger_set.s.is_subset (s) : s.is_subset (larger_set.s);
   }