Formal specs as sets of behaviors | Hacker News Reader