bugfix: ensure preserving the order in which nodes appear when expanding a predicate
bump version + changes