<!--


                                STOP AND READ THIS BEFORE POSTING YOUR ISSUE


                                                  ---  Have a general question?  ---

First check out the Docs: https://immutable-js.github.io/immutable-js/docs/
And check out the Wiki: https://github.com/immutable-js/immutable-js/wiki/
Search existing issues: https://github.com/immutable-js/immutable-js/search?type=Issues&q=question
Ask on Stack Overflow!: https://stackoverflow.com/questions/tagged/immutable.js?sort=votes

 * Stack Overflow gets more attention
 * Answered questions are searchable
 * A whole community can answer

                                                          ---  Feature request?  ---

This library attempts to be as stable as possible so features have to meet a
high bar to be added. This library also prefers interoperability with other
libraries over continuous additions. Here are some tips to get your feature added:

 * Search existing issues and pull requests first.
 * Send a Pull Request! Start with API design and post for review early.

                                                             ---  Found a bug?  ---

Search existing issues first: https://github.com/immutable-js/immutable-js/search?type=Issues&q=bug
Please ensure you're using the latest version, and provide some information below.

-->

### What happened

<!-- Shortly summarize what went wrong. Be sure to include not just what
  happened, but what you expected to happen as well. -->

### How to reproduce

<!-- Provide enough information that someone else could produce the same error.
  Share code or even better, send a Pull Request with a new failing test case! -->
