-  pengines:prepare_goal(+GoalIn, -GoalOut, +Options) is semidet[multifile, wordlist(trace)]
- Handle the breakpoints(List)option to set breakpoints prior to
execution of the query. If breakpoints are present and enabled,
the goal is executed in debug mode. List is a list, holding a
dict for each source that has breakpoints. The dict contains
these keys:
- fileis the source file. For the current Pengine source
this is- pengine://<pengine>/src.
- breakpointsis a list of lines (integers) where to put
break points.