Fix the versionadded tags for a couple of my recent changes
diff --git a/Doc/library/contextlib.rst b/Doc/library/contextlib.rst
index 8cc71b4..b1bfa18 100644
--- a/Doc/library/contextlib.rst
+++ b/Doc/library/contextlib.rst
@@ -207,6 +207,8 @@
    foundation for higher level context managers that manipulate the exit
    stack in application specific ways.
 
+   .. versionadded:: 3.3
+
    .. method:: enter_context(cm)
 
       Enters a new context manager and adds its :meth:`__exit__` method to
@@ -270,8 +272,6 @@
       callbacks registered, the arguments passed in will indicate that no
       exception occurred.
 
-   .. versionadded:: 3.3
-
 
 Examples and Recipes
 --------------------
diff --git a/Doc/library/types.rst b/Doc/library/types.rst
index bd728d0..161d854 100644
--- a/Doc/library/types.rst
+++ b/Doc/library/types.rst
@@ -30,6 +30,8 @@
    The *exec_body* callback should accept the class namespace as its sole
    argument and update the namespace directly with the class contents.
 
+   .. versionadded:: 3.3
+
 .. function:: prepare_class(name, bases=(), kwds=None)
 
    Calculates the appropriate metaclass and creates the class namespace.
@@ -46,6 +48,7 @@
    ``'metaclass'`` entry removed. If no *kwds* argument is passed in, this
    will be an empty dict.
 
+   .. versionadded:: 3.3
 
 .. seealso::