pub fn thread_reset<'info>(
    ctx: CpiContext<'_, '_, '_, 'info, ThreadReset<'info>>
) -> Result<()>