Declares the atom S to be an operator of type T
with precedence P.
The type can be used to specify prefix, postfix and binary operators
using the positional notation: fy, fx, yf, xf, yfy, xfy, yfx, xfx;
where the ``f'' specifies the operator and
the ``y'' and ``x'' the arguments.
A ``y'' specifies that the topmost functor/operator in the subexpression
be of the same or lower precedence than the operator ``f'',
and ``x'' specifies that it is to be strictly lower.
The precedences must range between .
where a 0 precedence removes the operator.
(See also Section 5.3 for some examples.)