Revising the evolutionary computation abstraction | Synapse