{"ast_node_type":"other","tokens":[{"end":32,"kind":"keyword","start":0,"text":"targets.push(otherwise);"}]}
        targets.push(otherwise);
        let (values, mut targets): (SmallVec<_>, SmallVec<_>) = targets.unzip();
        Self { values, targets }