FILE@[0; 57) FN_ITEM@[0; 57) FN_KW@[0; 2) NAME@[2; 6) WHITESPACE@[2; 3) IDENT@[3; 6) "foo" PARAM_LIST@[6; 9) L_PAREN@[6; 7) R_PAREN@[7; 8) WHITESPACE@[8; 9) BLOCK@[9; 57) L_CURLY@[9; 10) LET_STMT@[10; 32) WHITESPACE@[10; 15) LET_KW@[15; 18) PLACEHOLDER_PAT@[18; 21) WHITESPACE@[18; 19) UNDERSCORE@[19; 20) WHITESPACE@[20; 21) EQ@[21; 22) CALL_EXPR@[22; 26) PATH_EXPR@[22; 24) PATH@[22; 24) PATH_SEGMENT@[22; 24) NAME_REF@[22; 24) WHITESPACE@[22; 23) IDENT@[23; 24) "f" ARG_LIST@[24; 26) L_PAREN@[24; 25) R_PAREN@[25; 26) SEMI@[26; 27) WHITESPACE@[27; 32) LET_STMT@[32; 55) LET_KW@[32; 35) PLACEHOLDER_PAT@[35; 38) WHITESPACE@[35; 36) UNDERSCORE@[36; 37) WHITESPACE@[37; 38) EQ@[38; 39) CALL_EXPR@[39; 53) CALL_EXPR@[39; 46) CALL_EXPR@[39; 43) PATH_EXPR@[39; 41) PATH@[39; 41) PATH_SEGMENT@[39; 41) NAME_REF@[39; 41) WHITESPACE@[39; 40) IDENT@[40; 41) "f" ARG_LIST@[41; 43) L_PAREN@[41; 42) R_PAREN@[42; 43) ARG_LIST@[43; 46) L_PAREN@[43; 44) LITERAL@[44; 45) INT_NUMBER@[44; 45) R_PAREN@[45; 46) ARG_LIST@[46; 53) L_PAREN@[46; 47) LITERAL@[47; 48) INT_NUMBER@[47; 48) COMMA@[48; 49) LITERAL@[49; 51) WHITESPACE@[49; 50) INT_NUMBER@[50; 51) COMMA@[51; 52) R_PAREN@[52; 53) SEMI@[53; 54) WHITESPACE@[54; 55) R_CURLY@[55; 56) WHITESPACE@[56; 57)