pub fn copy<P>(ptr: P) -> impl New<Output = P::Target>where P: Deref, P::Target: CopyNew,
Returns a new New that uses a copy constructor.
New