Improve the SWI-Prolog specific `portray/1` rule for pretty-printing an entity predicate execution context to be less likely its triggering by
non-related terms using the same functor and arity