![Point-Free Videos artwork](https://is3-ssl.mzstatic.com/image/thumb/Podcasts113/v4/4e/00/3a/4e003a75-f556-fe46-7b63-d4c2c1bb59b1/mza_8496304279621028496.jpg/100x100bb.jpg)
Composable Parsing: Zip
Point-Free Videos
English - June 10, 2019 06:00 - 27 minutes - 41.1 MB Video - ★★★★★ - 2 ratingsTechnology Education programming development mobile ios functional swift apple developer software engineering server Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Previous Episode: Composable Parsing: Flat-Map
Next Episode: Parser Combinators: Part 1
Subscriber-Only: Today's episode is available only to subscribers. If you are a Point-Free subscriber you can access your private podcast feed by visiting https://www.pointfree.co/account.
---
While `flatMap` allowed us to take our parser type to the next level, it introduced a nesting problem. Isn't `flatMap` all about solving nesting problems!? Well, we have one more operation at our disposal: `zip`! Let's define `zip` on the parser type, see what it brings to the table, and finally ask, "what's the point?"