<div dir="ltr">It seems to me that POSITIONAL_OR_KEYWORD is the most often used kind of Parameter (after all, this is the "default" kind of Parameter), so perhaps the constructor for Parameter could be changed from<div>
<br></div><div><div>def __init__(self, name, kind, *, default=_empty, annotation=_empty, _partial_kwarg=False):</div></div><div><br></div><div>to</div><div><br></div><div>def __init__(self, name, kind=Parameter.POSITIONAL_OR_KEYWORD, *, default=_empty, annotation=_empty, _partial_kwarg=False):<br>
</div><div><br></div><div>Any thoughts on that?</div><div><br></div><div>Best,</div><div>Antony</div></div>