Skeletal program enumeration for rigorous compiler testing | Synapse