I added // clang-format off to these parts because the clang-format version of this code is near unreadable, e.g.: return _contains({ INT, FLOAT, STRING, }, p_type_from); NIL entries could be removed because they were used as a hack to stop iteration on the while loop. Ivorforce...