fn sortTransformations(transformations: []Walk.Transformation, rng: std.Random) void
fn sortTransformations(transformations: []Walk.Transformation, rng: std.Random) void { rng.shuffle(Walk.Transformation, transformations); // Stable sort based on priority to keep randomness as the secondary sort. // TODO: introduce transformation priorities // std.mem.sort(transformations); }