compiletime/0 — Runs goals only at compile time
:- compiletime, Goal1, Goal2 ...
compiletime/0 is intended for use in executing commands within files at compile-time, as shown above in FORMS.
It will prevent any side-effects caused by running
Goal1, Goal2, ...
from occurring when the
.obp version of the file is loaded.
compiletime/0 always succeeds.