prolog-directive-dynamic