return nsDontAddRef<T>(aRawPtr);
return nsGetterAddRefs<T>(aSmartPtr);
getter_AddRefs( T* aRawPtr )    /*      ...makes typing easier, because it deduces the template type, e.g.,       you write |dont_AddRef(fooP)| instead of |nsDontAddRef<IFoo>(fooP)|.    */  {    return nsDontAddRef<T>(aRawPtr);  }