Functional Programming in TypeScript
serokell.io