pub fn thread_withdraw<'info>(
    ctx: CpiContext<'_, '_, '_, 'info, ThreadWithdraw<'info>>,
    amount: u64
) -> Result<()>