rename Literal to Token
document Tokens
make StatementBuilder chainable
support for testing card-related stuff
rudimentary lexer tests