[BREAKING CHANGES] Several renamings and refactories to make the API more clear and Prolog-independent PrologWarning -> Warning PrologError -> LogicError set_prolog_flag -> set_flag current_prolog_flag -> current_flag PrologIDE* -> TuPrologIDE* PrologFunction -> LogicFunction prologStackTrace -> logicStackTrace Collection -> Recursive Set -> Block (including the way blocks are (de)serialized, and parsed) PrimtiveWrapper.wrappedImplementation -> .implementation + change the order of arguments in Library.(un)aliased