angular.copy genericised - will submit back to DefinitelyTyped