Symbolic execution and program testing | Synapse