title: Get the status of a std::future
body: <p>Is it possible to check if a <code>std::future</code> has finished or not? As far as I can tell the only way to do it would be to call <code>wait_for</code> with a zero duration and check if the status is <code>ready</code> or not, but is there a better way?</p>