-\chapter{Future work}
+\chapter[chap:future]{Future work}
\section{Improved notation for hierarchical state}
The hierarchic state model requires quite some boilerplate code for unpacking
and distributing the input state and collecting and repacking the output
-\chapter{Hardware description}
+\chapter[chap:description]{Hardware description}
This chapter will provide an overview of the hardware description language
that was created and the issues that have arisen in the process. It will
focus on the issues of the language, not the implementation.
-\chapter{Introduction}
+\chapter[chap:introduction]{Introduction}
This thesis describes the result and process of my work during my
Master's assignment. In these pages, I will try to introduce the world
of hardware descriptions, the world of functional languages and
-\chapter{Normalization}
+\chapter[chap:normalization]{Normalization}
% A helper to print a single example in the half the page width. The example
% text should be in a buffer whose name is given in an argument.
-\chapter{Prototype}
+\chapter[chap:prototype]{Prototype}
An important step in this research is the creation of a prototype compiler.
Having this prototype allows us to apply the ideas from the previous chapter
to actual hardware descriptions and evaluate their usefulness. Having a
-\chapter{State}
+\chapter[chap:state]{State}
\section{Introduction}
Provide some examples