fn array_remove<'a>( arr: Array<'a>, b: Datum<'a>, temp_storage: &'a RowArena, ) -> Result<Array<'a>, EvalError>