In this lesson, we'll grab arrays of values from other arrays, resulting in a nested array. From there, we'll look at multiple ways to flatten the array structure using composition with `map` and `unnest` and then refactoring to use `chain`, AKA `flatMap`. Finally, we'll add Ramda's `uniq` function to remove duplicate values.