{"ast_node_type":"function","tokens":[{"end":88,"kind":"keyword","start":0,"text":"fn"}]}
fn check(patterns: &[DeconstructedPat<Cx>], complexity_limit: usize) -> Result<(), ()> {
/// limit or not.
    let ty = *patterns[0].ty();