re #12, start to implement our lexer::Reader on top of TtReader to handle %> as one token that can't go inside a rust Expr