small typo: `a conditional`. Coming from Scheme I would prefer the use `a predicate`.