Provides interfaces for elements composing AST trees.