FILE@[0; 42) FN_ITEM@[0; 42) FN_KW@[0; 2) NAME@[2; 7) WHITESPACE@[2; 3) IDENT@[3; 7) "main" PARAM_LIST@[7; 10) L_PAREN@[7; 8) R_PAREN@[8; 9) WHITESPACE@[9; 10) BLOCK_EXPR@[10; 42) L_CURLY@[10; 11) LAMBDA_EXPR@[11; 25) PARAM_LIST@[11; 19) WHITESPACE@[11; 16) PIPE@[16; 17) PIPE@[17; 18) WHITESPACE@[18; 19) THIN_ARROW@[19; 21) TUPLE_TYPE@[21; 25) WHITESPACE@[21; 22) L_PAREN@[22; 23) R_PAREN@[23; 24) WHITESPACE@[24; 25) err: `expected block` EXPR_STMT@[25; 40) BLOCK_EXPR@[25; 38) UNSAFE_KW@[25; 31) WHITESPACE@[31; 32) L_CURLY@[32; 33) TUPLE_EXPR@[33; 37) WHITESPACE@[33; 34) L_PAREN@[34; 35) R_PAREN@[35; 36) WHITESPACE@[36; 37) R_CURLY@[37; 38) SEMI@[38; 39) WHITESPACE@[39; 40) R_CURLY@[40; 41) WHITESPACE@[41; 42)