These recipes apply functional programming concepts to TypeScript. That isn't to say these are strictly useful to functional programmers only - they are useful across a wide spectrum of paradigms!