Merge branch 'master' into split-docs-gen3
Merge branch 'master' into split-docs-gen3
add another helper function
Merge branch 'master' into split-docs-gen3
use saner generation technique
rename for generality
only auto-generate the bare minimum of code
fix indentation of generated code
Merge pull request #50 from mk270/split-docs-gen4

get autogeneration down to generating data rather than boilerplate code