CompilationUnit(packageName: String, enums: List<EnumDeclaration> = emptyList(), data: List<DataDeclaration> = emptyList(), actors: List<ActorDeclaration> = emptyList())