both the wrapper class to be instantiated and the object being wrapped,
   every single time.  A single wrapper class is never enough: the entire
   class hierarchy, everything that is ever instantiated by a "wrapped"
-  class ibstance, typically also requires wrapping.  This quickly
+  class instance, also requires wrapping.  This quickly
   gets completely out of hand and diverts developer time into a
   nightmare time-sink that has actively harmful consequences *even
   once completed*.