Rename Token.str to string, document the Token fields since this will be a class that you have to deal with when using the lib.