legacy
The legacy Termificator, backed by scope: handles Chars, Booleans, Strings (atoms, or variables when they look like a Prolog variable name), Numbers, Arrays, Sequences and any other Iterable (including Lists and Sets) — all converted to logic lists. Unlike default, it has no special handling for Pairs, Triples or Maps.