Update the compiler to print a warning for missing `public/1` directives for multifile predicates