Looking at the PCE library and its evolution, I reach what looks like inconsistencies in examples and the documentation, even mentionned in the manual.
For example: send(W, return, Typed)
and on the next predicate send(W, return(@nil))
The logic should be to have send(W, return(Typed))
too, if the rule is now based on send/2 and get/3
What is the best practice ?