code: function omit(keys, obj) {
    if(!isFoldable(keys)) {
      throw new TypeError('omit: Foldable required for first argument')
    }
    else if(!isObject(obj)) {
      throw new TypeError('omit: Object required for second argument')
    }
  
    return Object.keys(obj).reduce(omitKeys(keys, obj), {})
  }
docs: omit : ([ String ] | List String) -> Object -> Object