quick example for reproducing: ``` xf: () -> int = 42; qq: namespace = { using ::xf; } ``` results in: ``` namespace qq { using ::xf; } ``` being declared before `[[nodiscard]] auto xf() -> int;` which makes the code not compile due to cpp1 requiring ordering.