@staticmethod
    def make(name, super_type, init_field_cnt, auto_field_cnt,
             auto_v=values.w_false, props=values.w_null,
             inspector=values.w_false, proc_spec=values.w_false,
             immutables=[], guard=values.w_false,
             constr_name=values.w_false, env=None, cont=None):
        w_struct_type = W_StructType.make_simple(name, super_type,
            init_field_cnt, auto_field_cnt, auto_v, props, inspector,
            proc_spec, immutables, guard, constr_name)
        return w_struct_type.initialize_props(props, proc_spec, env, cont)
This method returns five instances:
dataset/ETHPy150Open samth/pycket/pycket/values_struct.py/W_StructType.make