See more
Point #2. Functional programming is not about lambda calculus, monads, morphisms, and combinators. It’s about having many small well-defined composable functions without mutations of global state, their arguments, and IO.
… will automatically record and replay server responses. To record server interractions, you can use nock, Chrome dev tools, or curl.