warn_return.m:016: Warning: the C code for predicate `foo'/2 may contain a warn_return.m:016: `return' statement.