true if no choice point exists 
that is more recent than the entry of the clause in which it appears. 
There are few realistic situations for using this predicate. It is used 
by the
prolog/0 
top level to check whether Prolog should prompt the user for 
alternatives. Similar results can be achieved in a more portable fashion 
using call_cleanup/2.