{"ast_node_type":"other","tokens":[{"end":29,"kind":"keyword","start":0,"text":"T![->]"}]}
        T![->] | T![=>] => 4,
        T![?] => 4, // prefer `?` when the cursor is sandwiched like in `await$0?`
        kind if kind.is_keyword(file_id.edition(sema.db)) => 3,