Introducing AST printer