code: function setPath (path, value, separator) {
      return function (source) {
          return setPathIn(source, path, value, separator);
      };
  }
docs: Builds a partial application of {@link module:lamb.setPathIn|setPathIn} expecting the
  object to act upon.<br/>
  See {@link module:lamb.setPathIn|setPathIn} for more details and examples.
  @example
  var user = {id: 1, status: {active: false}};
  var activate = _.setPath("status.active", true);
  
  activate(user) // => {id: 1, status: {active: true}}
  
  @memberof module:lamb
  @category Object
  @see {@link module:lamb.setPathIn|setPathIn}
  @see {@link module:lamb.setIn|setIn}, {@link module:lamb.setKey|setKey}
  @since 0.20.0
  @param {String} path
  @param {*} value
  @param {String} [separator="."]
  @returns {Function}