clarify Scan() documentation
write AST definitions