{"ast_node_type":"other","tokens":[{"end":60,"kind":"keyword","start":0,"text":"[ty,"}]}
            [ty, ct] => (ty.expect_ty(), ct.expect_const()),
        match self.args().as_slice() {
            _ => bug!("Invalid args for `UnOp` expr {self:?}"),