{"ast_node_type":"variable","tokens":[{"end":57,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(assoc_item) = def.as_assoc_item(db) {
        // This probably belongs to canonical_path?
            if let Some(ty) = assoc_item.implementing_ty(db) {