{"ast_node_type":"variable","tokens":[{"end":48,"kind":"keyword","start":0,"text":"let"}]}
        let ctors_for_ty = cx.ctors_for_ty(ty)?;
        let column_ctors = self.patterns.iter().map(|p| p.ctor());
        Ok(ctors_for_ty.split(column_ctors))