whole_func_string: function implementsOwn (o, method) {
                      var args = libs.object.toArray(arguments),
                          a    = args.shift();
  
                      if(!a) return false;
                      return libs.object.every(args, function (m) {
                          if(!(a[m] instanceof Function) || !o.hasOwnProperty(method)) return false;
                      });
                  }
func_code_string: function implementsOwn (o, method) {
                      var args = libs.object.toArray(arguments),
                          a    = args.shift();
  
                      if(!a) return false;
                      return libs.object.every(args, function (m) {
                          if(!(a[m] instanceof Function) || !o.hasOwnProperty(method)) return false;
                      });
                  }
func_documentation_string: Same as Object.j.implements, excepct with a hasOwnProperty check.
  @param {Object} o The object to operate on.
  @param {String} method The name of the method to test existence for.
  @return {Boolean} True if the object has its own function called 'method', false otherwise.