Almost finished with ASTs