Improve support for defining meta-predicate directives of module predicates