void resolve() { _future.resolve(); }
void resolve(R iVal) { _future.resolve(std::forward<R>(iVal)); }