




 
Three simple interface functions call 
logic
. They are 
ANY
, 
FINDALL
, and 
FINDALLSET
. Each takes two arguments: a result expression to instantiate and a goal expression. 
ANY
 returns the first solution found. 
FINDALL
 returns all solutions. 
FINDALLSET
 returns all solutions deleting duplicates.