Add an ordered option to Compaction, and other algorithms, defaulting to true, that would make the "ordered lexicographically" language depend on this option. (Note that, when compacting, expansion will already work properly is ordering is skipped).
Original issue: Feature request: Could framing return properties in the order listed by the frame? #542.