Making future::wait_xxx const correct