{"ast_node_type":"function","tokens":[{"end":40,"kind":"keyword","start":0,"text":"//"}]}
        //   async fn foo(x: u8) -> x {}
        // This can happen when trying to lower the return type `x` in erroneous code like
        // In that case, `x` is lowered as a function parameter, and the return type is lowered as