Conceptually, renderers are a more general case of converters, being essentially a function from a document to any type. With the idea from #285 of adding additional safeguards and guarantees around renderer implementations, writing converters as renderers could help ensure that the converter satisfies some useful properties such as handling all the possible annotations in the source document.
(Written by @colinarobinson ❤️)
Conceptually, renderers are a more general case of converters, being essentially a function from a document to any type. With the idea from #285 of adding additional safeguards and guarantees around renderer implementations, writing converters as renderers could help ensure that the converter satisfies some useful properties such as handling all the possible annotations in the source document.
(Written by @colinarobinson ❤️)