Compiling with Abstract Interpretation | Synapse