title: Redux Dynamic Modules: Type 'AnyAction' is not assignable to type 'Action'
body: <p>I'm implementing <code>redux-dynamic-modules</code> in my application and it is not the first module in my app, but I get strange error when I try to create this module:</p>
  
  <pre><code>export const reduxProfile = () =&gt; {
    return {
      id: 'profile',
      reducerMap: {
        profile: reducer
      },
      sagas: [profileSagas],
      retained: true
    }
  }
  </code></pre>
  
  <blockquote>
  <pre><code>          Type 'Reducer&lt;ProfileState, Action&gt;' is not assignable to type 'Reducer&lt;any, AnyAction&gt;'.
              Types of parameters 'action' and 'action' are incompatible.
                Type 'AnyAction' is not assignable to type 'Action'.
                  Type 'AnyAction' is not assignable to type 'SetPriceAction'.
  </code></pre>
  </blockquote>
  
  <p>And here's my <code>SetPriceAction</code> which seems to look just fine:</p>
  
  <pre><code>export interface SetPriceAction extends AnyAction {
    payload: Result;
    type: ActionTypes.SET_PRICE;
  }
  ...
  export type Action =
    | ...
    | SetPriceAction;
  </code></pre>
  
  <p>In another module is pretty much of the same shape, and everything works fine there.
  Can anybody help what went wrong here?</p>