They seem to like a style that has rather constrained use of `return' (but uses deliberate amounts of goto instead).
Not sure why.
Not sure why.
But might be something related, eg like they are talking about a state machine in the description somewhere, and give at most one return per state, or something like that?