A new approach to program testing | Synapse