in chz/blueprint/_blueprint.py [0:0]
def positional_constructor(**kwargs):
a = []
kw = {}
for k, v in kwargs.items():
if k.isdigit():
a.append((int(k), v))
else:
kw[k] = v
a = [v for _, v in sorted(a)]
return obj(*a, **kw)