Hypothesis: A new approach to property-based testing | Synapse