As cool as this, libstdc++ is still missing a few things, including parallel algorithms (which I'm most excited about!).
https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#...
https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#...
I'm still eagerly waiting for the Concurrency TS to be merged. As it is, without 'then', std::future is pretty useless.
What do you do not want are explicit uses of 'future::then' and the required manual CPS transform. Instead you want a wait-for-{any,all} future operations.
I share your enthusiasm tho. It will probably introduce parallel code into everyday C++ projects faster then new special purpose parallel programming primitives will.
[1] For a long time libstdc++ lacked regex support, but people could get them from boost and mostly didn't care.
[2] Stephan T. Lavavej, not the library :)