Id
do
This feature produced counterintuitive behavior and confused users. See discussion at #770. As pointed out by @tydeu, it is not too much work to write `Id.run <|` before the `do` when we want to use the `do` notation in pure code. closes #770
Fix for a simple typo (`it behave` -> `it behaves`, `continue` -> `break`)
Example only works with `defaultInstance` for `ToString`.