Finally tagless eDSL
- Embedded DSLs
- Tagged vs. tagless values
StandaloneDeriving- Equality constraints
OverloadedStrings,OverloadedLabelsRebindableSyntax- Overlapping instances
PartialTypeSignatures- Initial vs. “final” (initial as well!) encoding
- Final encoding for effects =
mtl