fail package:smith

Consumes and returns the next token from the input. Fails if no tokens are left.
An error message indicating what went wrong.