in dispenso/detail/future_impl.h [518:526]
void move(FutureBase&& f) noexcept { if (impl_ == f.impl_) { return; } else if (impl_) { impl_->decRefCountMaybeDestroy(); } impl_ = f.impl_; f.impl_ = nullptr; }