Functional programming TypeScript: lo que uso y lo que abandoné