IOBuffers are unecessary
add type assertion test to lexer, it seems like it is being tokenized correctly so the error is in the parser
fix type assertion parsing errors, juxtaposition parsing errors, and tuple assignment parsing errors, add tests