whole_func_string: function add(task) {
              if (!this._alive) {
                  throw new Error('this bucks object already destroyed.');
              }
              var _task = this._normalizeTask(task);
              this._tasks.push(_task);
              return this;
          }
func_code_string: function add(task) {
              if (!this._alive) {
                  throw new Error('this bucks object already destroyed.');
              }
              var _task = this._normalizeTask(task);
              this._tasks.push(_task);
              return this;
          }
func_documentation_string: タスクを追加します。
  @memberof Bucks
  @instance
  @param {Function} task taskの形式は `task(err, res, next)`,
  taskのcallbackであるnextの形式は `next(err, res)`
  @throws {Error} args length invalid
  @return {Bucks}