Also support calling Prolog module meta-predicates that take closures as meta-arguments when the closure are only know at runtime