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