This directory contains code from Point-Free Episode: Protocol-Oriented Library Design: Part 2
With our library fully generalized using protocols, we show off the flexibility of our abstraction by adding new conformances and functionality. In fleshing out our library we find out why protocols may not be the right tool for the job.