Five Kinds of Nondeterminism | Hacker News Reader