Adopt Christian Stork's suggested argument order for the logic quantifiers.
Adopt Jeremy Fincher's suggested function name, "any", instead of "some".
diff --git a/Doc/lib/libitertools.tex b/Doc/lib/libitertools.tex
index 3b70546..30d80c1 100644
--- a/Doc/lib/libitertools.tex
+++ b/Doc/lib/libitertools.tex
@@ -344,19 +344,19 @@
     "Returns the nth item"
     return list(islice(iterable, n, n+1))
 
-def all(pred, seq):
+def all(seq, pred=bool):
     "Returns True if pred(x) is True for every element in the iterable"
     return False not in imap(pred, seq)
 
-def some(pred, seq):
+def any(seq, pred=bool):
     "Returns True if pred(x) is True at least one element in the iterable"
     return True in imap(pred, seq)
 
-def no(pred, seq):
+def no(seq, pred=bool):
     "Returns True if pred(x) is False for every element in the iterable"
     return True not in imap(pred, seq)
 
-def quantify(pred, seq):
+def quantify(seq, pred=bool):
     "Count how many times the predicate is True in the sequence"
     return sum(imap(pred, seq))