code: function(obj) {
          var key, value;
          for (key in obj) {
              value = obj[key];
              if (_isFunction(value)) obj[key] = cat(value);
          }
          return obj;
      }
docs: makeObjTry
  wrap a object's all value with try & catch
  @param {Function} foo
  @param {Object} self
  @returns {Function}