Toward Functional Programming | Synapse