i like this, but i don't like the name very much. in NetBSD, we've added predict_true() and predict_false(). .mrg.