codegen samples with test to ensure they stay current
bump version
the types aliases are dead, long live types