Future<T>::then([](T&&)), aka next()