rest should be talking about itself, not about first. I don't know why this tool keeps monkeying with the last line in the file.
better error in example code
Correction of a copy-paste oversight. The `rest` function should talk about itself, not about the `first` function.
omit additional newline