5
The Lens Pattern in TypeScript (functional.christmas)