 If we have structs with cyclic deps, usage analysis in LSP breaks in different places, not allowing to "jump to definition" feature and others