More work on intro; first code snippets for ASTs