{"ast_node_type":"other","tokens":[{"end":70,"kind":"keyword","start":0,"text":"ResolveValueResult::Partial(_,"}]}
            ResolveValueResult::Partial(_, unresolved_segment, _) => {
        let (mod_segments, enum_segment, resolved_segment_idx) = match res {
                (segments.take(unresolved_segment - 1), None, unresolved_segment - 1)