Remove `b` variable from `parse`.
Merge branch `master` into `tidy`.
Use `break` and named loops instead of `return`.
Remove useless `return` statements.
Merge branch `tidy` into `master`.