[nondet]trie_gen_compiled(+Trie, 
?Key)
[nondet]trie_gen_compiled(+Trie, 
?Key, -Value)Similar to trie_gen/3, 
but uses a compiled representation of
Trie. The compiled representation is created lazily and 
manipulations of the trie (insert, delete) invalidate the current 
compiled representation. The compiled representation generates answers 
faster and, as it runs on a snapshot of the trie, is immune to 
concurrent modifications of the trie. This predicate is used to generate 
answers from answer tries as used for tabled execution. See section 
7.