Why Functional Programming Matters | Synapse