SOURCE_FILE@[0; 39) TYPE_ALIAS_DEF@[0; 38) TYPE_KW@[0; 4) "type" WHITESPACE@[4; 5) " " NAME@[5; 6) IDENT@[5; 6) "F" WHITESPACE@[6; 7) " " EQ@[7; 8) "=" WHITESPACE@[8; 9) " " PATH_TYPE@[9; 37) PATH@[9; 37) PATH_SEGMENT@[9; 37) NAME_REF@[9; 12) IDENT@[9; 12) "Box" TYPE_ARG_LIST@[12; 37) L_ANGLE@[12; 13) "<" TYPE_ARG@[13; 36) PATH_TYPE@[13; 36) PATH@[13; 36) PATH_SEGMENT@[13; 36) NAME_REF@[13; 15) IDENT@[13; 15) "Fn" PARAM_LIST@[15; 36) L_PAREN@[15; 16) "(" PARAM@[16; 19) PATH_TYPE@[16; 19) PATH@[16; 19) PATH_SEGMENT@[16; 19) NAME_REF@[16; 19) IDENT@[16; 19) "i32" COMMA@[19; 20) "," WHITESPACE@[20; 21) " " PARAM@[21; 25) REFERENCE_TYPE@[21; 25) AMP@[21; 22) "&" PATH_TYPE@[22; 25) PATH@[22; 25) PATH_SEGMENT@[22; 25) NAME_REF@[22; 25) IDENT@[22; 25) "i32" COMMA@[25; 26) "," WHITESPACE@[26; 27) " " PARAM@[27; 31) REFERENCE_TYPE@[27; 31) AMP@[27; 28) "&" PATH_TYPE@[28; 31) PATH@[28; 31) PATH_SEGMENT@[28; 31) NAME_REF@[28; 31) IDENT@[28; 31) "i32" COMMA@[31; 32) "," WHITESPACE@[32; 33) " " PARAM@[33; 35) TUPLE_TYPE@[33; 35) L_PAREN@[33; 34) "(" R_PAREN@[34; 35) ")" R_PAREN@[35; 36) ")" R_ANGLE@[36; 37) ">" SEMI@[37; 38) ";" WHITESPACE@[38; 39) "\n"