Property-Based Testing: Shrinking test failures automatically for easy debugging | Dark Hacker News