- Improve naming of types and functions, eg. ScalarNode -> ScalarOperation, - Document at least classes. - Refactor array_ast_interface - consider splitting some files. - Tutorial with usecases of different complexity. - Appropriate improvement of the API.