- [x] Docstring printer - [x] Type aliases - [x] Unboxed types - [x] Records - [x] Record fields - [x] Enums - [x] Enum members - [x] Unions - [x] Union tags - [x] Union fields - [x] Services - [x] Service methods - [x] Service parameters - [x] CommonMark to RST translator