What is the effect of placing the `table` declaration after the predicate clauses in Picat?
-
A
It causes a compilation error or warning because `table` must precede the predicate clauses.
-
B
Tabling is applied retroactively to all prior calls.
-
C
The declaration is silently ignored.
-
D
Tabling is still applied but only to the last clause.