Given short time frame of the workshop (2.5 hours) it's important to only introduce the base essentials. Here is a list of things that can hopefully be avoided without students being unable to understand the provided material or complete the exercises.
- Monads
- Monads!!!
- Laziness?
- Recursive data-types
- Lists will be covered, but the implementation not mentioned
- Partial application
- Currying
- Newtypes