The stack trace points to mini.pick calling vim.deepcopy() on the picker options. What I think is happening: the sidekick.cli.State objects passed to vim.ui.select ...