Extend support for calling Prolog built-in and module meta-predicates that take closures as meta-arguments to also accept control construct closures