pub fn thread_withdraw( _ctx: Context<'_, '_, '_, '_, ThreadWithdraw<'_>>, _amount: u64 ) -> ProgramResult