fixing conversion errors in the libraries, and updating the docs generators with the relevant language changes
minor nits in doc generation, and prettier printing of constructor syntax