> 1. About documentation, I think it will be good idea to arrange the > operators table with the precedence and add a line at top: "In > decreasing order of precedence".
Done, see attached.
> 2. You may want to remove the comment:> + /* should it do a lazy evaluation of the branch? */