Comments, rename partial -> configure.
Add configs.
Generalize type of mapCC.
Add toPlain and semantics implementation.
Add parser.
Separate showCC from Show instance.