title: Static type checking with immutable.js and Facebook flow
body: <p>I've been using <a href="https://github.com/facebook/immutable-js">Immutable.js</a> for my react app and I'm loving it. Facebook also released <a href="http://flowtype.org/">Flow</a>. Flow would let me do very cool things like compile time validation of prop types. The problem is that my props are generally Immutable objects. Is there a good way to use Immutable.js and Flow together?</p>
  
  <p>Given an Immutable.js object parameter can I use Flow to somehow specify the type of the object it should be wrapping? Within that object I might have strings, numbers, booleans, and more importantly other Immutable.js objects.</p>