fn extract_child_target(
node: &SyntaxNode,
selection_range: TextRange,
) -> Option<(Module, RangeInclusive<SyntaxNode>)>fn extract_child_target(
node: &SyntaxNode,
selection_range: TextRange,
) -> Option<(Module, RangeInclusive<SyntaxNode>)>