Copy builtin functions as atomic. Fixes #746304. Will backport to 2.2.
diff --git a/Misc/NEWS b/Misc/NEWS
index d4a8058..07a5b57 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -83,6 +83,7 @@
 - copy.py: applied SF patch 707900, fixing bug 702858, by Steven
   Taschuk.  Copying a new-style class that had a reference to itself
   didn't work.  (The same thing worked fine for old-style classes.)
+  Builtin functions are now treated as atomic, fixing bug #746304.
 
 - difflib.py has two new functions:  context_diff() and unified_diff().