Increasing confidence in dependently typed programs | Synapse