I\'d like to be able to use template deduction to achieve the following: GCPtr<A> ptr1 = GC::Allocate();
I have a class that is defined as the following: template <class WidgetType> class CometWidget : public WidgetType;