undeclared_mode.m:034: Error: no mode declaration for predicate undeclared_mode.m:034: `sort_of_factorial'/2. undeclared_mode.m:034: Inferred :- mode sort_of_factorial(di, uo). For more information, recompile with `-E'.