# Data Module
- How to add a DATA module?
- What goes into a DATA module?
- How to define a composite data?
- How to define an enum?
- How to define an ADT?
- How to define type-aliases?
- How to create a composite data from json and vice-versa?
- How to construct an enum from a string?
- How to list all enum values?
- Are enum's ordered?