whole_func_string: function error(onError) {
              var _onError = this._normalizeError(onError);
              return this.add(function onErrorTask(err, res, next) {
                  if (err) {
                      // call onError
                      _onError(err, next);
                  } else {
                      // pass this result to next
                      next(err, res);
                  }
              });
          }
func_code_string: function error(onError) {
              var _onError = this._normalizeError(onError);
              return this.add(function onErrorTask(err, res, next) {
                  if (err) {
                      // call onError
                      _onError(err, next);
                  } else {
                      // pass this result to next
                      next(err, res);
                  }
              });
          }
func_documentation_string: 前のタスクがエラーだった場合のみ呼ばれるタスクを追加します
  @memberof Bucks
  @instance
  @param {Function} onError `onError(err, next)`. `next(err, res)`
  @throws {Error} args length invalid
  @return {Bucks}