\begin{itemize} \item \ifger{wie man polymorphe Funktionen und Datentypen schreibt}{how to write polymorphic data types and functions} \item \ifger{wie man \emph{inline} Funktionen schreibt}{how you inline functions} \item \ifger{was Currying ist und wieso wir es in Haskell benötigen}{what currying is and why we need it in haskell} \item \ifger{wie man Funktionen verkettet}{how you compose functions} \item \ifger{wie man Rekursionsstrukturen abstrahiert}{how to abstract out recursion patterns} \end{itemize}