implement documentation generation for all the API combinators that we have so far