def positional_constructor()

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)