Optionally generate docs for undocumented declarations

Closes #129. Please review @juangamnik and @segiddins.
I feel like true should be the default