include "util" {search: "./"};
map(. as $decl | select((.visibility | test("^needs_replacement")) and
any(.used_from[]; is_submodule($decl) | not))) |
group_by_visibility_parent_non_ns