title: How to easily pick properties of a type in Flow?
body: <p>I'm relatively new to Flow and trying to wrap my head around how to type the models in my app. </p>
  
  <p>Let's say I have a model named <code>Car</code> that is modeled like so:</p>
  
  <pre><code>type Car = {
    id: string,
    make: string,
    model: string,
    owner?: ?{ name: string }
  };
  </code></pre>
  
  <p>Now let's say my app is going to create an object that is a car, but since it has yet to be saved, it does not have the otherwise required <code>id</code> property:</p>
  
  <pre><code>const newCar = {
    make: 'Honda',
    model 'Accord',
  };
  </code></pre>
  
  <p>Is there a way to easily select multiple properties of <code>Car</code> to assign to <code>newCar</code>?</p>
  
  <p>Something like:</p>
  
  <p><code>const newCar: $Pick&lt;Car, ['make', 'model']&gt;;</code>?</p>
  
  <p>Or is there a more idiomatic way to do this in Flow?</p>