topdown-file-ordering

Use when asked to reorder blocks within a single file so the public surface reads top-down, while preserving behavior and language semantics.