remove generated code from repo
implement non-annotated syntax
fix doc
bump version number, enable all warnings
suppress/fix some warnings