code: function () {
              /*  if context is an object, annotate it with
                  the real "this" pointer of this method call  */
              if (_cs.istypeof(arguments.callee.__ctx__) === "object")
                  arguments.callee.__ctx__.__this__ = this;
  
              /*  just pass execution through to wrapped function
                  with our attached store as its execution context object  */
              return func.apply(arguments.callee.__ctx__, arguments);
          }
docs: /*  generate new wrapper function