def METHOD_NAME(client: IPCClient, value: List, builder: BuilderContext, **kwargs):
    meta = ObjectMeta(**kwargs)
    meta['typename'] = 'vineyard::Sequence'
    meta['size_'] = len(value)
    for i, item in enumerate(value):
        if isinstance(item, (ObjectID, Object, ObjectMeta)):
            meta.add_member('__elements_-%d' % i, item)
        else:
            meta.add_member('__elements_-%d' % i, builder.run(client, item))
    meta['__elements_-size'] = len(value)
    return client.create_metadata(meta)