SOURCE_FILE@[0; 55) TYPE_ALIAS_DEF@[0; 24) TYPE_KW@[0; 4) "type" WHITESPACE@[4; 5) " " NAME@[5; 8) IDENT@[5; 8) "Foo" WHITESPACE@[8; 9) " " EQ@[9; 10) "=" WHITESPACE@[10; 11) " " FN_POINTER_TYPE@[11; 23) FN_KW@[11; 13) "fn" PARAM_LIST@[13; 23) L_PAREN@[13; 14) "(" PARAM@[14; 22) PATH_TYPE@[14; 22) PATH@[14; 22) PATH@[14; 17) PATH_SEGMENT@[14; 17) NAME_REF@[14; 17) IDENT@[14; 17) "Bar" COLONCOLON@[17; 19) "::" PATH_SEGMENT@[19; 22) NAME_REF@[19; 22) IDENT@[19; 22) "Baz" R_PAREN@[22; 23) ")" SEMI@[23; 24) ";" WHITESPACE@[24; 25) "\n" TYPE_ALIAS_DEF@[25; 54) TYPE_KW@[25; 29) "type" WHITESPACE@[29; 30) " " NAME@[30; 33) IDENT@[30; 33) "Qux" WHITESPACE@[33; 34) " " EQ@[34; 35) "=" WHITESPACE@[35; 36) " " FN_POINTER_TYPE@[36; 53) FN_KW@[36; 38) "fn" PARAM_LIST@[38; 53) L_PAREN@[38; 39) "(" PARAM@[39; 52) BIND_PAT@[39; 42) NAME@[39; 42) IDENT@[39; 42) "baz" COLON@[42; 43) ":" WHITESPACE@[43; 44) " " PATH_TYPE@[44; 52) PATH@[44; 52) PATH@[44; 47) PATH_SEGMENT@[44; 47) NAME_REF@[44; 47) IDENT@[44; 47) "Bar" COLONCOLON@[47; 49) "::" PATH_SEGMENT@[49; 52) NAME_REF@[49; 52) IDENT@[49; 52) "Baz" R_PAREN@[52; 53) ")" SEMI@[53; 54) ";" WHITESPACE@[54; 55) "\n"