Z>template <typename FOOBAR> Z>TFubarHolder<FOOBAR> Hold(FOOBAR&& f) Z>{ Z> return TFubarHolder<FOOBAR>(f); Z>} Z>
Z> auto f1 = Hold(GetFubarA()); Z>