Being sucked into object ownership & lifetime hell. Reading up on std::move().