Abstract trees

Abstract trees