code: function parseOptions ({
    type,
    onUnauthorized,
    actions,
    types,
    requestAction,
    successAction,
    failureAction,
    isStub,
    stubData,
    adapter,
    ...requestOptions
  }) {
    return {
      configOptions: omitUndefined({ 
        type,
        onUnauthorized,
        actions,
        types,
        requestAction,
        successAction,
        failureAction,
        isStub,
        stubData,
        adapter,
      }),
      requestOptions,
    }
  }
docs: Separate middleware options into config options and request options