1,0-1,27: COMMENT '#PEP 484 style annotations.' 3,0-3,3: NAME 'def' 3,4-3,8: NAME 'func' 3,8-3,9: LPAR '(' 3,9-3,20: NAME 'callee_type' 3,20-3,21: COLON ':' 3,22-3,34: NAME 'CallableType' 3,34-3,35: COMMA ',' 4,9-4,25: NAME 'formal_to_actual' 4,25-4,26: COLON ':' 4,27-4,31: NAME 'List' 4,31-4,32: LSQB '[' 4,32-4,36: NAME 'List' 4,36-4,37: LSQB '[' 4,37-4,40: NAME 'int' 4,40-4,41: RSQB ']' 4,41-4,42: RSQB ']' 4,42-4,43: COMMA ',' 5,9-5,15: NAME 'strict' 5,15-5,16: COLON ':' 5,17-5,21: NAME 'bool' 5,22-5,23: OP '=' 5,24-5,28: NAME 'True' 5,28-5,29: RPAR ')' 5,30-5,32: RARROW '->' 5,33-5,37: NAME 'List' 5,37-5,38: LSQB '[' 5,38-5,42: NAME 'Type' 5,42-5,43: RSQB ']' 5,43-5,44: COLON ':' 5,44-5,45: NEWLINE '\n' 6,0-6,4: INDENT ' ' 6,4-6,8: NAME 'pass' 6,8-6,9: NEWLINE '\n' 9,0-9,0: DEDENT '' 9,0-9,3: NAME 'def' 9,4-9,8: NAME 'func' 9,8-9,9: LPAR '(' 9,9-9,13: NAME 'self' 9,13-9,14: COMMA ',' 10,9-10,13: NAME 'name' 10,13-10,14: COLON ':' 10,15-10,18: NAME 'str' 10,18-10,19: COMMA ',' 11,9-11,13: NAME 'args' 11,13-11,14: COLON ':' 11,15-11,19: NAME 'List' 11,19-11,20: LSQB '[' 11,20-11,23: NAME 'str' 11,23-11,24: RSQB ']' 11,24-11,25: COMMA ',' 12,9-12,10: OP '*' 12,10-12,11: COMMA ',' 13,9-13,12: NAME 'cwd' 13,12-13,13: COLON ':' 13,14-13,17: NAME 'str' 13,18-13,19: OP '=' 13,20-13,24: NAME 'None' 13,24-13,25: COMMA ',' 14,9-14,12: NAME 'env' 14,12-14,13: COLON ':' 14,14-14,18: NAME 'Dict' 14,18-14,19: LSQB '[' 14,19-14,22: NAME 'str' 14,22-14,23: COMMA ',' 14,24-14,27: NAME 'str' 14,27-14,28: RSQB ']' 14,29-14,30: OP '=' 14,31-14,35: NAME 'None' 14,35-14,36: RPAR ')' 14,37-14,39: RARROW '->' 14,40-14,44: NAME 'None' 14,44-14,45: COLON ':' 14,45-14,46: NEWLINE '\n' 15,0-15,4: INDENT ' ' 15,4-15,8: NAME 'pass' 15,8-15,9: NEWLINE '\n' 17,0-17,0: DEDENT '' 17,0-17,3: NAME 'def' 17,4-17,12: NAME 'specials' 17,12-17,13: LPAR '(' 17,13-17,17: NAME 'self' 17,17-17,18: COMMA ',' 17,19-17,20: OP '*' 17,20-17,27: NAME 'varargs' 17,27-17,28: COLON ':' 17,29-17,34: NAME 'vanno' 17,34-17,35: COMMA ',' 17,36-17,38: OP '**' 17,38-17,44: NAME 'kwargs' 17,44-17,45: COLON ':' 17,46-17,52: NAME 'kwanno' 17,52-17,53: RPAR ')' 17,53-17,54: COLON ':' 17,54-17,55: NEWLINE '\n' 18,0-18,4: INDENT ' ' 18,4-18,8: NAME 'pass' 18,8-18,9: NEWLINE '\n' 20,0-20,0: DEDENT '' 20,0-20,0: ENDMARKER ''