code: function generateActions({ generate, ...actions }) {
    return !generate
      ? actions
      : Object.assign(
          generate.reduce((obj, name) => {
            obj[name] = forwardValue;
            return obj;
          }, {}),
          actions
        );
  }
docs: process the "generate" field of an Actions object. Adds a new pass-through
  method with each name from the generated values