code: function pick(map, props) {
    props = Set(props)
    return _.pickBy(map, (key) => {
      return props.has(key)
    })
  }
docs: Creates an iterable composed of the picked `iterable` properties.
  
  @static
  @memberOf _
  @category Iterable
  @param {Iterable} iterable The source iterable.
  @param {...(string|string[])} [props] The property identifiers to pick.
  @returns {Iterable} Returns the new iterable.
  @example
  
  let iterable = { 'a': 1, 'b': '2', 'c': 3 }
  
  _.pick(iterable, ['a', 'c'])
  // => { 'a': 1, 'c': 3 }