-% DSL Techniques
-\subfile{domain_specific_languages/dsl_techniques}
-
-% Deep embedding with class
-\subfile{domain_specific_languages/class_deep_embedding}
-
-% First-class data types
-\subfile{domain_specific_languages/first-class_datatypes}
-
-\part{Task-Oriented Programming}%
-\label{prt:top}
-
-% mTask by example
-\subfile{task_oriented_programming/mtask_by_example}
-
-% Interpreting
-\subfile{task_oriented_programming/interpreting}
+\part[\'Etude --- Domain-Specific Languages]{\'Etude\\[2ex]\smaller{}Domain-Specific Languages}%
+\label{prt:dsl}
+\subfile{dsl/class} % Deep embedding with class
+\subfile{dsl/first} % First-class data types