{"ast_node_type":"function","tokens":[{"end":72,"kind":"keyword","start":0,"text":"pub(super)"}]}
    pub(super) fn complete(self, ctx: &mut InferenceContext<'_>) -> Ty {
        if let Some(final_ty) = self.final_ty {