Abstract This PEP introduces a syntax for adding arbitrary metadata annotations to Python functions [1]. Rationale Because Python's 2.x series lacks a standard way of annotating a function's parameters and return values, a variety of tools and libraries have appeared to fill this gap. Some utilise the decorators introduced in "PEP 318", while others parse a function's docstring, looking for annota