overload_copy f = Foo(); g = Foo(f);