Avoid testing if a goal is being compiled within the pseudo-object `user` when compiling predicate clause bodies by handling that case in the implementation of the `(<<)/2` control construct, thus improving compilation performance in the general case