don't check for is_ready on all the futures when using when_wny.
don't use std::queue with MSVC 11.