Easy asynchrony for C++