configureLogic = (options = {}) => {
  const invalidOptions = getInvalidOptions(options, globallyConfigurableOptions);
  if (invalidOptions.length) {
    throw new Error(`${invalidOptions} are not globally configurable options.`);
  }

  Object.keys(options)
    .forEach((option) => { defaultOptions[option] = options[option]; });
}
Configure the default `createLogic` options. Note that changing these values
   will not affect `Logic` instances that have already been instantiated.

   @param {object}  options object defining default values to be used when creating `Logic`
     instances. The following options may be set globally:
        - warnTimeout

     See the `createLogic` API documentation for a description of these options.

   @returns {undefined}

   @example

   ```
   import { configureLogic, createLogic } from 'redux-logic';

   configureLogic({ warnTimeout: 10000 })

   // These will both timeout after 10 seconds instead of the library default of
   // 1 minute.
   const logicOne = createLogic({
      type: 'ACTION_ONE',
   })
   const logicTwo = createLogic({
      type: 'ACTION_TWO',
   })
   ```