Ask HN: How to have contracts without estimation?